with systems and hardware engineers to integrate software on multi-core and distributed platforms Working to airborne software design standards such as RTCA DO-178C and coding guidelines like MISRA C/C++ What we’re looking for: Strong experience with C++ in a real-time embedded environment Solid understanding of object-oriented design (OOD) and UML modelling Familiarity with More ❯
Desirable: Python JavaScript, node.js Rust Communications protocols - e.g. TCP/IP Experience of best practice software development processes/lifecycles Exposure to defensive coding techniques and standards such as MISRA Knowledge of software engineering practices, methodologies, processes, techniques and technology trends Experience of DOORS, RSA, Enterprise Architect, UML and SysML Notice Due to the nature of the programs we deliver More ❯
Ada, QT Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ More ❯
Ada, QT Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ More ❯
Ada, QT Knowledge of DDS middleware and Real Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ More ❯
Rust Communications protocols - e.g. TCP/IP Experience of using version control, continuous integration and automated test tools and frameworks Exposure to defensive coding techniques and standards such as MISRA Knowledge of software engineering practices, methodologies, processes, techniques and technology trends Experience of DOORS, RSA, Enterprise Architect, UML and SysML Notice Due to the nature of the programs we deliver More ❯
Edinburgh, Granton, City of Edinburgh, United Kingdom
Morson Talent
Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. • Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++. Key Skillset • C++ • Desire to thrive in an office-based environment, working alongside other engineers • Industry relevant knowledge of the full software lifecycle. • Knowledge of OOD (Object More ❯
Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. • Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++. Key Skillset • C++ • Desire to thrive in an office-based environment, working alongside other engineers • Industry relevant knowledge of the full software lifecycle. • Knowledge of OOD (Object More ❯
react.js Communications protocols - e.g. TCP/IP Experience of using version control, continuous integration and automated test tools and frameworks Exposure to defensive coding techniques and standards such as MISRA Advanced knowledge of software engineering practices, methodologies, processes, techniques and technology trends Experience of DOORS, RSA, Enterprise Architect, UML and SysML Notice Due to the nature of the programs we More ❯
lifecycle. Continuously learn and apply new technologies to enhance system understanding and improve applications. Required skills: Degree in a relevant software or electronics Strong embedded programming skills in C (MISRA, IECs, ISOs) Experience with Agile development methodologies Version control tools like Git Effective communicator and team player with a collaborative approach to development. Desirable skills: C# experience Serial comms protocols More ❯
Salford, Greater Manchester, North West, United Kingdom
KO2 Embedded Recruitment Solutions LTD
peripherals, and low-level systems. Experience with Python, C# or C++. Degree in Electronics, Physics, Computer Science, or related fieldS Desirable: RF/high-gain receiver experience, electromagnetics knowledge, MISRA C familiarity. Apply today with an up-to-date CV to KO2 Embedded Recruitment and a member of the team will be in touch to discuss. More ❯
Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++. While we understand that the perfect candidate doesn't always exist, we really need the following experience: Industry experience in the full software lifecycle. Current or past More ❯
Edinburgh, Granton, City of Edinburgh, United Kingdom
CBSbutler Holdings Limited trading as CBSbutler
Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++. While we understand that the perfect candidate doesn't always exist, we really need the following experience: Industry experience in the full software lifecycle. Current or past More ❯
Easter Howgate, Midlothian, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
Work alongside systems and hardware engineers to deploy software to multi-core or distributed hardware platforms. Work to airborne software design standard RTCA 178C and coding standards such as MISRA C/C++. What we need from you: While we understand that the perfect candidate doesn't always exist, we really need the following experience for success as a senior More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
STM32 microcontrollers. Solid understanding of RTOS and hands-on experience in OS transitions. Desirable Skills: Experience with CAN bus protocols. Familiarity with GSM/GPRS communication protocols. Knowledge of MISRA C coding standards. Exposure to MQTT and other IoT communication protocols. This is a unique opportunity to contribute to the development of advanced products in a company that's driving More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Cirrus Selection
as Ada Knowledge of DDS middleware and Real-Time Operating Systems Knowledge of standards such as DefStan 00-55, DO-178C or IEC61508 and restricted coding standards such as MISRA C++ Please note: Rules onsite require British Citizenship. Dual nationals can apply for this position, and you will be required to undergo UK Security Clearance. The business is in a More ❯
development tools (e.g. STM32) and environments (e.g., debuggers, emulators, compilers, KiCad). Experience in software requirements, design, implementation, verification, and validation. Knowledge of industry standards such as DO-178C, MISRA, or similar safety and reliability guidelines. Strong analytical skills with the ability to troubleshoot complex technical challenges. Knowledge of systems engineering processes, and excellent ability to work with cross-functional More ❯
or related fields. Strong background in formal software development for embedded systems (automotive, aerospace, or medical sectors). Proficiency in C programming for safety-critical applications, including adherence to MISRA guidelines. Hands-on experience with 32-bit CPUs, real-time programming, and debugging tools like CANalyzer, CANoe, and VFlash. Familiarity with AUTOSAR systems, particularly Vector MICROSAR and the DaVinci toolchain. More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
standards such as ISO 26262 or IEC 61508. "Nice To Have" Skills and Experience : Experience with safety analysis tools and methods (e.g., FMEA, FMEDA, fault injection). Knowledge of MISRA C/C++ or other safety-related coding standards. Background in developing software for automotive, aerospace, or industrial control systems. Familiarity with safety certification processes and documentation requirements. Knowledge of More ❯
drivers and application layers interfacing with automotive ECUsCollaborate with cross-functional teams including hardware, system engineering, and validation teamsEnsure code quality through rigorous testing, static analysis, and compliance with MISRA and ISO 26262 standardsProvide technical mentorship to junior team members and contribute to best practices and development guidelinesSupport system integration, debugging, and troubleshooting of complex embedded systemsDrive continuous improvement and More ❯
Collaborate with hardware engineers and solution architects to define system requirements and ensure optimal performance and reliability. Develop clean, maintainable, and efficient code in C, following industry standards and MISRA guidelines where appropriate. Create technical documentation covering design specifications, implementation details, testing procedures, and troubleshooting guides. Stay current with industry trends and emerging technologies to drive innovation in embedded softwareMore ❯
solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development onto a RTOS - RTOS - Able to Develop Device-Drivers - Developed Code to a Regulated Standard Such as ISO or Misra - Undertake & Complete all relevant Project/Product documentation Education : - Degree in a relevant area such as Software or Electronic Engineering Additional Benefits: - Private Medical Insurance, 2 5 days annual leave More ❯
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 More ❯
give and receive constructive code reviews A willingness to try new things A value-add of some kind (see examples below) Knowledge practice of safety standards (e.g. ISO 26262, MISRA C++:2023, ASPICE) Robotics domain knowledge (e.g. ROS) Expertise in modern C++ template meta-programming Skilled at control systems design Adept at creating software for resource constrained environments Something else More ❯
applying structured problem solving approaches and analytical tools such as 8D and Ishikawa. Skilled at working in a software quality management system and applying industry best practice such as MISRA C. Knowledge of ASPICE development process desirable Skilled in the application/selection of relevant engineering analytical techniques, manufacturing processes, materials specifications & standard parts. Skilled in the identification of applicable More ❯