Advanced Software Engineer
Job Description
General Dynamics Mission Systems, Inc. is seeking an Advanced Software Engineer to join a cross-functional team focused on designing and building test systems that validate mission-critical hardware. This role supports verification efforts through software development, test automation, and digital signal processing (DSP) software and applications.
Location: Canonsburg, PA (on-site) | Compensation: USD 115,000 - 125,000 per year | Experience: 5+ years
Responsibilities
- Design and develop software-based test systems for mission-critical hardware.
- Integrate software with electrical hardware and National Instruments hardware.
- Automate functional and performance testing of physical hardware through software.
- Develop and maintain digital signal processing software and test applications.
Requirements
- Bachelor’s degree in Software Engineering, or a related Science, Technology, Engineering, or Mathematics field, plus a minimum of 5 years of relevant experience; or a Master’s degree plus 3 years of relevant experience.
- Department of Defense Secret security clearance is preferred at time of hire.
- Selected applicants will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.
- Due to the nature of work within the company’s facilities, U.S. citizenship is required.
- Experience working with electrical hardware, both hands-on and programmatically.
- Experience with National Instruments hardware.
- Proficiency with one or more of the following: C/C++, Object Oriented Development, Windows/Visual Studio/.NET.
- Background implementing Digital Signal Processing software.
- Experience automating testing of physical hardware via software.
- Ability to lead the software development process.
- Expertise applying technical standards and methodologies to solve challenges creatively.
- Collaborative team orientation with the desire to provide technical leadership and help others succeed.
- Thorough knowledge of technology trends and willingness to champion new ideas and process improvements.
- Commitment to ongoing professional development for yourself and others.
- Identifies opportunities to apply AI for continuous improvement and innovation.
Technologies
- C/C++, Object Oriented Development
- Windows, Visual Studio, .NET
- National Instruments hardware
- Digital Signal Processing (DSP)
- AI
Benefits
- Exciting career path with opportunities for continuous learning and development.
- Research-oriented work with award-winning teams developing practical solutions for national security.
- Flexible schedules with an every-other Friday off option, if desired (9/80 schedule).
- Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, and employee resource and social groups.
Workplace Options
- This position is on-site with the opportunity for flex scheduling moving forward.