General Dynamics Mission Systems is looking to solve the problem of designing, implementing and integrating hardware and embedded software in critical mission training devices.
Requirements
- Strong experience with C and C++
- Strong experience with firmware on real-time embedded processors and SDKs
- Strong experience with development environments like SEGGER Embedded Studio
- Experience in Android development
- Expertise in applying technical standards and methodologies to solve challenges in creative ways
- Thorough knowledge of technology trends
- Ability to lead the embedded software development process
Responsibilities
- Designing, implementing and integrating hardware and embedded software in critical mission training devices
- Leading the embedded software development process
- Applying technical standards and methodologies to solve challenges in creative ways
- Providing technical leadership and positioning others for success
- Championing new ideas and process improvements
- Mentoring/leading junior engineers
- Collaborating with cross functional teams
Other
- Ability to obtain a Department of Defense Secret security clearance
- U.S. citizenship is required
- Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field
- 2+ years of job-related experience or a Master's degree
- Ability to work in a hybrid/flex environment with occasional requirement to come into the office/lab