Responsibilities
- Design, create, and sustain robust, real-time embedded software using C++, C, Rust, and MATLAB in Linux environments
- Construct and integrate automated test frameworks and tools for embedded mission-critical software
- Work closely with Systems, Hardware, and Mission Software teams to troubleshoot, debug, and validate software on physical hardware
- Implement Agile and DevSecOps methodologies through CI/CD pipelines, version control systems, and automated testing infrastructure
- Create and run automated integration and regression test suites with an emphasis on defect prevention
- Produce and update technical documentation for testing and design in compliance with defined standards
- Examine and assess intricate software architectures to detect and correct design issues at early stages
Benefits
- Flexible 9/80 work schedule offering every other Friday off
Work Arrangement
Onsite
