As an embedded software engineer for Land & Airborne Systems at General Dynamics Mission Systems (GDMS), the role involves developing software for embedded systems, products, and services that contribute to national security.
Requirements
- Agile experience preferred
- Expert level programming experience in C and C++
- Knowledgeable in python or Rust
- Solid background in embedded software development, Linux, RTOS, and HW/SW integration
- Familiarity with DO-178 compliant software engineering life-cycle experience or experience working in a regulated industry
- Expertise in applying technical standards and methodologies to solve challenges in creative ways
- Thorough knowledge of technology trends and willingness to champion new ideas and process improvements
Responsibilities
- developing software for embedded systems, products, and services
- Expert level programming experience in C and C++
- Knowledgeable in python or Rust
- Solid background in embedded software development, Linux, RTOS, and HW/SW integration
- Familiarity with DO-178 compliant software engineering life-cycle experience or experience working in a regulated industry
- Expertise in applying technical standards and methodologies to solve challenges in creative ways
- Thorough knowledge of technology trends and willingness to champion new ideas and process improvements
Other
- Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience.
- Ability to obtain a Department of Defense Secret security clearance is required at time of hire.
- Applicants selected 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 performed within our facilities, U.S. citizenship is required.
- Collaborative team player eager to provide technical leadership and positioning others for success