APR Consulting Inc - Windows Software Engineer

Developer
💰 Negotiable
📍 Canonsburg, United States
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 2 months ago

Developer is needed in Canonsburg, United States.

Client: APR Consulting Inc

Location: Canonsburg, PA

Contract: Contract

Job Description

Our client is a high-tech business focusing on software and hardware system integration, research and development, and manufacturing. They provide premium systems, services, and products for the Department of Defense, government agencies, and commercial clients. We are currently seeking a Windows Software Engineer to join our team.

  • Location: Canonsburg, PA 15317
  • Duration: Temp-to-Hire
  • Pay: $60.00 - $90.00/hour on W2 depending on experience
  • Note: Due to the nature of work, all candidates must be US Citizens

Requirements

  • Proficiency with one/more of the following computer languages:
  • C/C++
  • Windows/Visual Studio
  • SQL/SQL Server
  • Object-Oriented Software Engineering
  • Experience with user interface development
  • Experience implementing ideas from scratch, owning major application features, and taking responsibility for their maintenance and improvement over time
  • Experience participating in technical architecture decisions for complex products
  • An advanced level of programming expertise
  • A significant level of Windows application development architecture expertise (e.g., Win32 apps, WPF apps, WinUI 3 apps)
  • Deep understanding of software design patterns such as MVVM, MVP, etc.

Duties and Responsibilities

  • Design, develop, test, integrate, and configure software applications and components
  • Provide engineering expertise in diagnostics and debugging issues in existing code
  • Document software development including test plans, design documentation, and maintaining design requirements

Additional Qualifications

  • Windows kernel level debugging and diagnostics using tools such as Windows DDK or WinDBG or equivalent
  • Demonstrated in-depth experience developing, testing, and debugging software for Windows OS using Visual Studio IDE and Windows SDK
  • Demonstrated in-depth understanding of Windows Low-Level Systems development and API
  • Proficiency with basic lab equipment like Oscilloscopes, DMM’s, Spectrum Analyzers, and other test equipment (desired but not required)
  • Proficiency with different communication protocols like GPIB, RS232, SPI, and Ethernet (desired but not required)
  • Experience with interfacing and integrating hardware devices - control, sim/stim, data acquisition, specifically with National Instruments Hardware like PXI, CRIO, CDAQ, etc. (desired but not required)
  • Experience using National Instruments LabWindows/CVI software (desired but not required)
  • Experience with MATLAB/Coder/Compiler/MEX (desired but not required)

Required Education and Experience

  • Bachelor’s Degree or higher in Computer Science, Computer Engineering, or related technical field
  • 5+ years of progressive experience in systems design, integration, and analysis of hardware and software systems/processes
  • This position requires the applicant to obtain and maintain a DoD Clearance

Physical and Mental Requirements for all positions

  • Prolonged stationary periods at a desk
  • General ability to operate computer and other productivity machinery such as calculator, copy machine, printer, etc.
  • Ability to lift and transport up to 15 pounds at times
  • Effective communication with others
  • Ability to stay focused and provide attention to detail
  • Ability to think analytically and apply problem-solving skills throughout the workday

About APR

Since 1980, APR Consulting, Inc. has provided professional recruiting and contingent workforce solutions to a diverse mix of clients, industries, and skill sets nationwide. We are an equal opportunity employer. Don’t miss out on this amazing opportunity! If you feel your experience is a match for this position, please apply today and join our team.

#SLA

Posted 2 years ago

No longer accepting applications

Get instant notifications for new Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.