Windows Software Engineer

1 week ago


Canonsburg, Pennsylvania, United States CMP Full time
Job Summary

We are seeking a highly skilled Windows Software Engineer to join our team at CMP. As a Windows Software Engineer, you will be responsible for designing, developing, testing, and integrating software applications and components.

Key Responsibilities
  • Design and develop software applications and components using C/C++, Object Oriented Development, and National Instruments Lab Windows/CVI software/MATLAB/Coder/Compiler/MEX.
  • Collaborate with cross-functional teams to resolve issues and recommend solutions to ensure that software and systems meet requirements with the performance needed for deployment.
  • Document software development, including development of test plans, design documentation, and maintaining design requirements.
  • Participate in technical architecture decisions for complex products and take responsibility for the maintenance and improvement of software applications.
  • Develop, test, and debug software for Windows OS using Visual Studio IDE and Windows SDK.
  • Implement DevOps concepts, including version control, branching strategies, automated processes for build, test, and deploy, and agile/lean principles in software development.
Preferred Qualifications
  • Proficiency with utilizing basic lab equipment like Oscilloscopes, DMMs, Spectrum Analyzers, and other test equipment.
  • Proficiency with different communication protocols like GPIB, RS232, SPI, etc.
  • Experience with interfacing and integrating hardware devices, control, sim/stim, data acquisition, specifically with National Instruments Hardware like PXI, CRIO, CDAQ, etc.
Our Commitment to You
  • An exciting career path with opportunities for continuous learning and development.
  • Research-oriented work, alongside award-winning teams developing practical solutions for our nation's security.
  • Flexible schedules with every other Friday off work, if desired (9/80 schedule).
  • Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more.


  • Canonsburg, Pennsylvania, United States Ohm Systems, Inc Full time

    About the RoleWe are seeking a skilled Windows Software Development Engineer to join our team at Ohm Systems, Inc. As a key member of our software development team, you will be responsible for designing, developing, testing, and integrating software applications and components for Windows-based systems.Key ResponsibilitiesSoftware Development: Design,...


  • Canonsburg, Pennsylvania, United States The Computer Merchant, LTD. Full time

    Job Title: Windows Software EngineerWe are seeking a skilled Windows Software Engineer to join our team at The Computer Merchant, LTD. in Canonsburg, PA.Job Summary:This position involves the design, development, testing, integration, and configuration of software applications and components for Windows systems. The ideal candidate will have expertise in...


  • Canonsburg, Pennsylvania, United States Bestinfo Systems LLC Full time

    Job DescriptionBestinfo Systems LLC is seeking a highly skilled Windows Software Engineer - Architecture Expert to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, and integrating software applications and components.Key Responsibilities:Design and develop software applications and...


  • Canonsburg, Pennsylvania, United States MDA Edge Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at MDA Edge. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software applications and systems.Key ResponsibilitiesDesign and develop software applications and systems using C/C++, Object Oriented...

  • Software Engineer

    3 days ago


    Canonsburg, Pennsylvania, United States JobRialto Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at JobRialto. As a key member of our development team, you will be responsible for designing, developing, and testing software applications using Java technologies.Key ResponsibilitiesDesign, develop, and test software applications using Java technologies, including Java 1.4 and...

  • Software Architect

    2 weeks ago


    Canonsburg, Pennsylvania, United States MDA Edge Full time

    About the RoleMDA Edge is seeking a highly skilled Software Architect to join our team of experts in software development. As a key member of our team, you will be responsible for designing, developing, testing, and integrating software applications and components for our cutting-edge research and development projects.Key ResponsibilitiesDesign and...


  • Canonsburg, Pennsylvania, United States Ansys Full time

    About the RoleAs a Software Development Intern at Ansys, you will have the opportunity to work on impactful projects that support our Digital Twin Team. Your focus will be on investigating and developing novel functionalities applied to our Digital Twin solutions. You will be responsible for extending existing simulation capabilities and supporting work for...


  • Canonsburg, Pennsylvania, United States Ansys Full time

    About the RoleWe are seeking a highly skilled Software Quality Assurance Engineer to join our Electronics, Semiconductor & Optical Business Unit. As a key member of our product creation team, you will be responsible for conducting software testing of ANSYS On-Chip and 3D-IC Electromagnetic Simulation and Signal-Integrity Analysis applications.Key...


  • Canonsburg, Pennsylvania, United States Ansys Full time

    About the RoleWe are seeking a highly skilled Software Quality Assurance Engineer to join our Electronics, Semiconductor & Optical Business Unit. As a key member of our product creation team, you will be responsible for conducting software testing of ANSYS On-Chip and 3D-IC Electromagnetic Simulation and Signal-Integrity Analysis applications.Key...


  • Canonsburg, Pennsylvania, United States Ansys Full time

    Job SummaryThe Senior R&D Software Development Engineer will contribute to the development of software products and supporting systems at Ansys. This role involves collaborating with a team of expert professionals to accomplish development objectives.Key ResponsibilitiesSoftware Development: Performs development activities, including the design,...

  • Software Engineer

    2 days ago


    Canonsburg, Pennsylvania, United States RIT Solutions, Inc. Full time

    Software DeveloperAbout the RoleWe are seeking a highly skilled Software Developer to join our team at RIT Solutions, Inc. in Cranberry Twp, PA. As a key member of our development team, you will be responsible for designing, developing, and deploying software applications using C#/.NET, Angular, SQL Server, and Mongo DB.Key ResponsibilitiesDesign and develop...


  • Canonsburg, Pennsylvania, United States Inovalon Full time

    About InovalonInovalon is a leading provider of cloud-based data analytics and technology solutions for the healthcare industry. Our mission is to empower healthcare organizations to improve outcomes and economics through data-driven insights and innovative solutions.Job SummaryWe are seeking a highly experienced Senior Manager, Software Engineering to lead...


  • Canonsburg, Pennsylvania, United States ANSYS Full time

    About the RoleWe are seeking a highly skilled R&D Engineer II to join our team at Ansys. As a key member of our software development team, you will contribute to the development of software products and supporting systems.ResponsibilitiesDesign, implement, maintain, test, and document software modules and sub-systemsUnderstand and employ best practices in...


  • Canonsburg, Pennsylvania, United States latitude Full time

    Job Title: Mechanical EngineerJob SummaryWe are seeking a highly skilled Mechanical Engineer to join our dynamic team. The successful candidate will be responsible for designing, developing, and testing mechanical devices and systems for the Navy, including tools, engines, and machines. The role requires a strong understanding of engineering principles,...


  • Canonsburg, Pennsylvania, United States MHI Full time

    Primetals Technologies, a leading provider of metals production solutions, is seeking a skilled Systems Engineer to join its team in Canonsburg, PA. As a key member of our engineering team, you will be responsible for the development, testing, and implementation of process control systems. Your expertise in software development, particularly in C++, C#,...


  • Canonsburg, Pennsylvania, United States Management Recruiters International Full time

    Management Recruiters International is seeking a highly skilled Senior Power Systems Engineer to join our client's team in a suburb southwest of Pittsburgh, PA. Our client's business growth has been consistent in the past few years, and their forecast for continued growth is outstanding.**Key Responsibilities:**• Conduct power systems analysis and project...


  • Canonsburg, Pennsylvania, United States Audubon Companies Full time

    Job Title: Senior Civil/Structural EngineerCompany: Audubon CompaniesAudubon Companies is seeking a proficient Senior Civil/Structural Engineer to enhance their engineering team. This position involves the design and analysis of various structural systems. This role is ideal for those looking to advance their engineering careers in a dynamic environment.KEY...


  • Canonsburg, Pennsylvania, United States MDA Edge Full time

    MDA Edge is seeking a highly skilled Advanced FPGA Firmware Developer to join our team. The ideal candidate will have a strong background in software engineering and experience with FPGA firmware development. The role will involve designing, developing, and testing custom FPGA firmware for various applications. The successful candidate will be part of a...


  • Canonsburg, Pennsylvania, United States Legrand Full time

    About the RoleLegrand is seeking an experienced Electrical Engineering Technician II to join our Starline Team in Canonsburg, PA. As an integral member of our team, you will contribute to the design, documentation, testing, commercialization, and release of firmware, software, and hardware for our embedded electronic devices.Main ResponsibilitiesCollaborate...


  • Canonsburg, Pennsylvania, United States System One Full time

    **Job Summary**System One is seeking a highly experienced Senior Project Engineer to join our team. As a Senior Project Engineer, you will be responsible for developing, coordinating, and managing highway design efforts, as well as preparing construction plans, right-of-way plans, specifications, and project estimates.**Key Responsibilities**Assist the...