Senior Systems Software Engineer
Join a defense organization developing advanced, mission-critical systems. The role focuses on C software, simulation, system integration, and support for experiments and trials.
Responsibilities
- Develop and modify C software to meet technical requirements
- Analyze requirements and understand system behavior
- Develop message-based interfaces between system units
- Develop and maintain simulation software for Linux and Windows
- Run tests, sanity checks, and validate new functionality
- Debug and fix software issues
- Support system integration, experiments, and trials
- Collaborate with software developers and system engineers
Requirements
- Experience developing in C
- Experience developing in a Linux environment
- Experience working on a software development team with Git and Azure
- Experience with TCP/UDP communication
- Experience developing application-level hardware-software interfaces
Nice to have
- Windows development experience
- C++ experience
- Simulation system development experience