Software Engineer
Join a development team building complex, mission-critical operational systems. The role follows either a C development path in Linux or INTEGRITY environments, or a C++ path in Windows environments focused on system simulators.
Responsibilities
- Develop mission-critical operational systems using C in Linux or INTEGRITY environments, or C++ in Windows environments
- Contribute to system simulators and software involving communications and hardware interfaces
Requirements
- At least 2 years of hands-on C or C++ development experience
- Experience with multithreading
- Experience with TCP/UDP communications
- Experience developing application-level hardware-software interfaces
- Experience using Git and Azure DevOps as part of a development team