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
  • 16 days ago
Related jobs
Advisory and Consulting Services
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...

Ilocatum
Pittsburgh, Pennsylvania

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

TalentPro Consulting
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...

Acara Solutions
Canonsburg, Pennsylvania

Acara Solutions is seeking a Windows Software Engineer for our client in Canonsburg, PA. Minimum of 5 years experience developing, testing, and debugging software for Windows OS using Visual Studio IDE and Windows SDK. This position will involve designing, developing, testing, integrating, and confi...

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 ...

Easley Resource Group
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...

Retail Options
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...

Alan N. Daum And 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...

OpenArc, LLC.
Canonsburg, Pennsylvania

We are currently seeking a qualified Windows Software Engineer to join our client’s organization and contribute to their ongoing success. Demonstrated in-depth experience developing, testing and debugging software for Windows OS using Visual Studio IDE and Windows SDK. This position will involve the...

Vogrinc & Short, 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...