Sr Advanced Software Test System Engineer LabWindows / C

General DynamicsCanonsburg, PA
140d$145,000 - $165,000

About The Position

General Dynamics Mission Systems is currently seeking a Sr Advanced Software Test System Engineer - LabWindows / C (Sr Adv Software Engineer) in our Canonburg, PA facility. Progeny Systems, a business area within the General Dynamics Mission Systems company, is a high-tech business focusing on software and hardware system integration, cutting-edge research and development, and manufacturing. We deliver architectures, designs, testing, and production of the current and next generation torpedo guidance and control systems for the Department of Defense providing the warfighter with advanced capabilities in target detection, acquisition, and prosecution. We are a technology leader in numerous areas including technology insertion; acoustic sensors; signal processing; guidance; cyber secure; and high reliability systems.

Requirements

  • Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field.
  • 8+ years of job-related experience, or a Master's degree plus 6 years of job-related experience.
  • Proficiency with C/C++ Object Oriented Development.
  • Experience with National Instruments Lab Windows/CVI software/MATLAB/Coder/Compiler/MEX.
  • Experience with 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.
  • Demonstrated in-depth experience developing, testing and debugging software for Windows OS using Visual Studio IDE and Windows SDK.
  • Experience with DevOps concepts such as implementing Version Control and automating processes for build, test, and deploy.
  • U.S. citizenship is required.

Nice To Haves

  • Agile experience preferred.
  • 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.

Responsibilities

  • Design, develop, test, integrate and configure software applications and components.
  • Provide engineering expertise in diagnostics/debugging issues in existing code.
  • Collaborate across functional teams to resolve issues and recommend solutions.
  • Document software development including development of test plans and design documentation.
  • Maintain design requirements.

Benefits

  • Highly competitive benefits.
  • Flexible work environment where contributions are recognized and rewarded.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Transportation Equipment Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service