As an Embedded Software Engineer for the Smart Munitions team within Advanced Electronics Systems at General Dynamics Mission Systems, the role involves contributing to the system design and analysis of software components for complex GPS and Navigation systems, aiming to realize these systems effectively.
Requirements
- Proficiency in C, C++ and C-Sharp
- Understanding of microcontroller architectures and peripherals.
- Experience with microcontroller programming and debugging.
- Familiarity with real-time operating systems (RTOS).
- Knowledge of interrupt handling and low-level hardware interfacing.
- Embedded linux experience
- Experience with integrated development environments (IDEs) like Visual Studio, VS Code, IAR, and Vitis (preferred).
Responsibilities
- contribute to CONOPS, requirements definition, software modeling, analysis, design, integration, test, and verification of these systems.
- Proficiency in C, C++ and C-Sharp
- Understanding of microcontroller architectures and peripherals.
- Experience with microcontroller programming and debugging.
- Familiarity with real-time operating systems (RTOS).
- Knowledge of interrupt handling and low-level hardware interfacing.
- Embedded linux experience
Other
- Agile experience preferred.
- Ability to obtain a Department of Defense Secret security clearance is required at time of hire.
- U.S. citizenship is required.
- Strong understanding of software development process, as well as software engineering concepts, principles, and theories
- Creative thinker capable of applying new information quickly to solve challenging problems