Responsibilities
- Design and implement C/C++ flight software components, including requirements definition, architecture, coding, unit testing, and test case development following DO-178C standards
- Build and sustain Continuous Integration systems to automate software integration, compilation, testing, and deployment workflows
- Create software integration test cases using Python for system validation
- Concentrate on low-level development involving bare-metal OS setup, hardware boot processes, network communication, protocol drivers, and memory subsystem interfaces
Work Arrangement
On-site