Embedded Software Development Engineer (Fixed-Term)
Crane Company Leicester, England, United Kingdom
Consumer Goods · 1,001-5,000 employees
About the role
Develop embedded software in C, including low-level drivers, in accordance with DO-178C standards. Participate in requirements capture, design, and code review activities to ensure high-quality, robust solutions.
What they look for
Requirements
Requires proficiency in embedded C development for bare-metal applications and experience with aerospace standards like DO-178B/C and DAL-A. Candidates must have a strong understanding of embedded hardware, microcontrollers, and hardware/software interfaces.
Full description
Key Responsibilities
- Develop embedded software in C, including low-level drivers, in accordance with DO-178C standards.
- Participate in requirements capture and review activities.
- Design and implement software to the quality standards required for the project.
- Create design documentation in line with applicable quality standards.
- Participate in code, requirements, and document reviews.
- Contribute to continuous improvement activities to deliver robust, high-quality solutions.
Essential Experience & Skills
- Proficient in embedded software development using C, especially for bare-metal applications and low-level drivers.
- Experience working in the aerospace domain, complying with DO-178B/C standards and within an AS9100 quality management system.
- Experience developing software to DAL-A standards, including associated test methodologies, tools, and qualification activities.
- Experience writing highly optimised code for resource-constrained hardware and meeting hard real-time requirements.
- Good understanding of embedded hardware, microcontrollers, peripherals, and hardware/software interfaces.
- Experience in using Oscilloscopes, DVMs etc.
- Strong problem-solving abilities and a self-starting approach.
Desirable Skills
- Experience using Parasoft, IBM DOORS, and GitHub.
- Knowledge of MISRA C/C++ and static analysis techniques.
- Experience creating documentation for DO-178C qualification.
- Experience with communication interfaces such as I2C, SPI, and RS232.
- Experience with PBIT and CBIT development.
Similar roles
-
底盘软件架构工程师 Embedded Software Architecture Eng. (长沙)
Schaeffler Furong District, Hunan, China
-
Working Student - AI-Assisted Embedded Software Development (f/m/div)
Infineon Munich, Bavaria, Germany
-
Embedded Software Entwickler (m/w/d)
Ralliant Viersen, North Rhine-Westphalia, Germany
-
Embedded Systems Engineer - Job 57 9/16/2026, 12:17:51 PM
BuiltIn Integration Sandbox United States · $65K–$85K/yr
-
Embedded Systems Engineer - Job 11 9/16/2026, 12:16:56 PM
BuiltIn Integration Sandbox United States · $65K–$85K/yr
-
Embedded Systems Engineer - Job 57 9/16/2026, 12:15:53 PM
BuiltIn Integration Sandbox United States · $65K–$85K/yr