Search jobs > Pittsburgh, PA > Permanent > Software engineer software

Windows Software Engineer

London Approach
Pittsburgh, PA, United States
$130K a year
Permanent

Work Setting : Onsite 3 days per week

Job Type : Direct Hire

Compensation : Up to $130,000 (salaried)

Overview

Our client is seeking a skilled Software Engineer to contribute to the full lifecycle of software development, from initial design through final deployment.

This role involves designing, developing, testing, and integrating software applications, with a focus on diagnostic expertise to debug and resolve code issues.

You will collaborate across multiple teams to ensure software solutions meet performance and functional requirements, documenting all development activities along the way.

Responsibilities

  • Design, develop, test, and integrate software applications and components, ensuring efficient performance and system functionality.
  • Provide engineering expertise to troubleshoot and resolve issues within existing codebases, contributing to continuous system improvement.
  • Work with interdisciplinary teams to identify and solve system challenges, ensuring that software solutions align with deployment and performance requirements.
  • Maintain comprehensive documentation of the software development process, including test plans, design specifications, and system requirements.

Qualifications

  • Bachelor’s degree in Engineering, Computer Science, or related STEM field.
  • Minimum of 5 years of relevant software development experience.
  • Strong proficiency in one or more of the following :
  • Programming Languages : C / C++, Object-Oriented Development
  • Tools and Platforms : Windows / Visual Studio, National Instruments LabWindows / CVI, MATLAB
  • Database Systems : SQL / SQL Server or similar relational database experience
  • Extensive experience in Windows application development, including expertise in :
  • Application Architecture : Win32 apps, WPF apps, WinUI 3 apps
  • Design Patterns : MVVM, MVP, or similar
  • Diagnostics : Windows kernel-level debugging using tools like Windows DDK, WinDBG, or equivalent
  • Development Tools : Visual Studio IDE, Windows SDK, and Windows low-level systems and APIs
  • Demonstrated ability to implement technical architecture decisions and manage major application features, taking ownership from conception to improvement.
  • Experience using feedback to optimize software performance.

Necessary Skills

  • DevOps and Agile / Lean Development : Experience with version control, branching strategies, and automated build, test, and deployment processes.
  • Hardware and Lab Equipment Integration : Familiarity with oscilloscopes, digital multimeters (DMMs), spectrum analyzers, and similar tools.
  • Communication Protocols : Experience with GPIB, RS232, SPI, or other communication protocols.
  • Hardware Integration : Experience working with National Instruments hardware (PXI, CRIO, CDAQ), especially in interfacing, controlling, or data acquisition applications.

Other Requirements

  • U.S. Citizenship is required
  • Ability to obtain a DOD security clearance within a reasonable time frame post-hire
  • 17 days ago
Related jobs
SearchStars
Pittsburgh, Pennsylvania

Demonstrated in-depth experience developing, testing and debugging software for Windows OS using Visual Studio IDE and Windows SDK. This position will involve the design, development, testing, integration and configuration of software applications and components as well as engineering expertise in d...

Abacus Search Staffing
Pittsburgh, Pennsylvania

Demonstrated in-depth experience developing, testing and debugging software for Windows OS using Visual Studio IDE and Windows SDK. This position will involve the design, development, testing, integration and configuration of software applications and components as well as engineering expertise in d...

Ives & Associates
Pittsburgh, Pennsylvania

Demonstrated in-depth experience developing, testing and debugging software for Windows OS using Visual Studio IDE and Windows SDK. This position will involve the design, development, testing, integration and configuration of software applications and components as well as engineering expertise in d...

The Computer Merchant, LTD.
Canonsburg, Pennsylvania

Job Title : Windows Software EngineerLocation: Canonsburg, PAWage Range: 55-60 depending on years of experience and qualificationsJob Number: 24-01618Job Description: Our client, a large defense contractor, has an immediate opening for a Windows Software Engineer to work from their Canonsburg, PA ...

Integra Personnel
Pittsburgh, Pennsylvania

Demonstrated in-depth experience developing, testing and debugging software for Windows OS using Visual Studio IDE and Windows SDK. This position will involve the design, development, testing, integration and configuration of software applications and components as well as engineering expertise in d...

Apple & Associates
Pittsburgh, Pennsylvania

Demonstrated in-depth experience developing, testing and debugging software for Windows OS using Visual Studio IDE and Windows SDK. This position will involve the design, development, testing, integration and configuration of software applications and components as well as engineering expertise in d...

Knowhirematch
Pittsburgh, Pennsylvania

Windows Software Engineer . Demonstrated in-depth experience developing, testing and debugging software for Windows OS using Visual Studio IDE and Windows SDK. This position will involve the design, development, testing, integration and configuration of software applications and components as w...

Career Professionals, Inc
Pittsburgh, Pennsylvania

Demonstrated in-depth experience developing, testing and debugging software for Windows OS using Visual Studio IDE and Windows SDK. This position will involve the design, development, testing, integration and configuration of software applications and components as well as engineering expertise in d...

Bey
Canonsburg, Pennsylvania

Demonstrated in-depth experience developing, testing and debugging software for Windows OS using Visual Studio IDE and Windows SDK. National Instruments Lab Windows/CVI software/MATLAB/Coder/Compiler/MEX. Experience with Windows kernel level debugging and diagnostics using tools such as Windows DDK ...

Careers 2005
Pittsburgh, Pennsylvania

Demonstrated in-depth experience developing, testing and debugging software for Windows OS using Visual Studio IDE and Windows SDK. This position will involve the design, development, testing, integration and configuration of software applications and components as well as engineering expertise in d...