Software Engineering or similar subject. Significant full life cycle software development within a relevant industry, ideally Aerospace, Military, or Automotive. Some experience of digital hardware design and interfacing. Embedded CMISRAC safety Critical Verification/Debugging knowledge (writing Test scripts, Low level Unit testing, and Integration testing) Extensive knowledge of 8 and 16bit microprocessors/microcontrollers … departmental documentation systems in accordance with design and project management processes, procedures, and standards. Provide support to other software engineers in the creation and maintenance of software documentation and C source code relevant to the project, including apprentices, junior engineers, and contractors. Apply knowledge of the latest developments in software development techniques to ensure the business remains a market More ❯
London, England, United Kingdom Hybrid / WFH Options
Jonathan Lee Recruitment Ltd
software compliance with functional, quality, and security standards. Support the resolution of charging software architecture issues and collaborate across teams to develop robust software requirements. Utilise Embedded Coder and MISRAC for production code generation, ensuring high-quality software output. Validate control code through software validation tools and in the HIL environment, guaranteeing software reliability and efficiency. Engage … in continuous learning and knowledge sharing to bring in best practices and innovative solutions. What You Will Bring: A solid understanding of Embedded Coder and MISRAC for production code generation is essential. Proven experience as a Software Architect within the automotive domain, with a solid understanding of embedded systems. ASPICE Process. Expertise in application software design in More ❯
on the direction of the software and system development of our satellite. Key Responsibilities Own the on-board flight-software stack - design, code and test real-time Rust/C/C++ on RTOS or Embedded Linux. Ship code from review to orbit - push through CI/CD, support launch, and deliver over-the-air updates during operations. Implement … disciplines - work with AOCS, propulsion, avionics and mission-design teams to balance compute, power, thermal and link budgets. Fundamental Requirements Experience building production embedded or real-time systems in C/C++ or Rust on RTOS or Embedded Linux. Solid grasp of on-board computer architecture, BSPs, watchdogs and high-speed buses (CAN-FD, SpaceWire, SPI, LVDS). Experience … taking code through unit, integration & HIL tests and shipping via CI/CD (exposure to MISRA-C or ECSS a plus). Strong software design fundamentals, including data structures, concurrency and debugging. Master version control, static analysis, containerised build tooling and automated deployment. Nice-to-haves Are comfortable with model based design (MATLAB/Simulink) and automated verification. More ❯