Requirements:
- Bachelor’s degree in Computer Engineering, Electrical Engineering, or Computer Science,
- 1+ year of experience in DO-178C or similar safety-critical development processes.
- Hands-on experience with embedded systems, target hardware, lab bench equipment, and debugging tools.
- Proficiency in C (especially for embedded), with bonus points for experience in C++, C#, Python, VHDL, or Verilog.
- Understanding of DO-178C, DO-254, or equivalent lifecycle and verification processes, including formal coding standards.
- Strong attention to detail, critical thinking, and problem-solving skills with the ability to prioritize and stay results-focused.
- Develop and review software lifecycle artifacts including plans, requirements, design documents, coding standards, and verification strategies in compliance with DO-178C and related processes.
- Test and debug embedded software on target hardware using lab bench equipment and diagnostic tools.
- Design firmware for microcontroller-based systems and develop PC applications to support testing and manufacturing.
- Utilize modern software tools and environments to support design, documentation, and traceability throughout the development cycle.
- Build and execute test programs to ensure systems meet performance, regulatory, and quality requirements.
Salary: $75,000 - $105,000