Overview
We are seeking a Senior Embedded Software Engineer on a contract basis to join our team in a dynamic and challenging environment. The role will involve working across the full development lifecycle, where you will apply your expertise in embedded software development and collaborate closely with a team committed to delivering high-performance mission computing systems for aviation applications.
Responsibilities
- Develop and verify software to applicable standards such as RTCA/DO-178.
- Analyze customer requirements and specifications.
- Design, implement, and verify software components based on architectural concepts.
- Participate in design reviews to ensure quality and adherence to standards.
Requirements
- Proven experience through significant parts of the software development lifecycle, including verification and validation.
- Proficient in embedded software development using procedural languages like C, Ada, or Rust.
- Understanding of operating systems, preferably including Linux.
- Experience in developing architectural software concepts is advantageous.