At a Glance
- Tasks: Lead embedded software projects, ensuring high-quality delivery in aerospace applications.
- Company: Druck, a global leader in precision pressure sensing and embedded systems.
- Benefits: Competitive salary, career growth, and the chance to work on mission-critical projects.
- Other info: Join a dynamic team focused on innovation and excellence in safety-critical environments.
- Why this job: Shape the future of aerospace technology while mentoring the next generation of engineers.
- Qualifications: Expertise in C programming and experience with DO-178B/C standards required.
The predicted salary is between 36000 - 60000 ÂŁ per year.
Druck is a global leader in high‑precision pressure sensing technologies, embedded systems, and supporting software solutions. Our products are deployed in some of the most demanding environments in the world, particularly within aerospace applications where safety, reliability, and performance are essential. We are seeking an experienced Lead Embedded Software Development Engineer to guide technical delivery across aerospace projects developed under DO‑178C DAL‑A processes. In this role, you will help shape architecture, design, code quality, and engineering practices across mission‑critical embedded products.
As the Lead Embedded Software Development Engineer, you will be responsible for leading small to medium project teams, defining robust technical solutions, and ensuring software is developed and verified to the highest aerospace safety and quality standards. You will work closely with cross‑functional teams—including systems, hardware, verification, and quality—to deliver well‑designed, well‑tested software that meets customer requirements, certification expectations, and industry standards. This is a hands‑on technical leadership role, combining architecture, design, development, review, and mentoring.
Key Responsibilities
- Technical Leadership
- Lead and coordinate small to medium software development teams throughout the project lifecycle.
- Provide expert technical guidance on embedded software architectures, design approaches, coding practices, and debugging techniques.
- Ensure development activities are delivered on time, within budget, and to the required aerospace quality standards.
- Requirements, Design & Architecture
- Analyse and refine system, hardware, and software requirements for clarity, traceability, and testability.
- Develop and document high‑level and low‑level software designs consistent with DO‑178C objectives.
- Define and maintain robust software architecture, interfaces, and design patterns appropriate for resource‑constrained embedded systems.
- Software Implementation
- Implement embedded software in C, focusing on bare‑metal systems and low‑level device drivers.
- Develop highly optimised and efficient code suitable for resource‑limited microcontrollers and real‑time environments.
- Conduct static and dynamic code analysis using tools such as Parasoft, LDRA, or similar.
- Verification & Compliance
- Support unit and integration testing to meet DO‑178C DAL‑A objectives.
- Ensure development artefacts, traceability, and documentation satisfy certification and audit requirements.
- Collaborate with verification teams to ensure complete and accurate coverage of requirements and design.
- Collaboration & Mentoring
- Work with cross‑functional teams to align designs with hardware capabilities and system constraints.
- Participate in technical design reviews and contribute to continuous improvement of engineering processes.
- Mentor junior engineers, fostering good engineering discipline, coding standards, and structured development practices.
Required Skills & Experience
- Strong proficiency in embedded software development in C, particularly for bare‑metal and low‑level driver implementation.
- Significant experience in aerospace software development compliant with DO‑178B/C, ideally at DAL‑A.
- Hands‑on experience with static and dynamic analysis tools (e.g., Parasoft).
- Proven ability to write high‑quality, deterministic, and optimised code for resource‑constrained hardware platforms.
- Solid knowledge of embedded hardware, microcontrollers, communication protocols, and hardware interface behaviour.
- Experience producing design, code, and documentation in accordance with AS9100 quality requirements.
- Strong problem‑solving skills, initiative, and ability to work independently as well as in a team.
Lead Embedded Software Development Engineer in Leicester employer: Miller Druck International Stone Ltd
Contact Detail:
Miller Druck International Stone Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Embedded Software Development Engineer in Leicester
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the aerospace and embedded systems world. Attend industry events, join relevant online forums, and don’t be shy about reaching out on LinkedIn. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your best projects, especially those related to embedded software development and aerospace applications. This is your chance to demonstrate your expertise in C programming and DO-178C compliance, so make it shine!
✨Tip Number 3
Prepare for interviews by brushing up on technical questions specific to embedded systems and aerospace standards. Practice explaining your past projects and how you’ve tackled challenges in software architecture and design. Confidence is key, so get ready to impress!
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented individuals like you. Keep an eye on our job listings and make sure your application stands out by tailoring it to the role of Lead Embedded Software Development Engineer.
We think you need these skills to ace Lead Embedded Software Development Engineer in Leicester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Lead Embedded Software Development Engineer role. Highlight your experience with DO-178C and embedded systems, and don’t forget to showcase your leadership skills and technical expertise!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about aerospace applications and how your background makes you the perfect fit for our team at Druck. Keep it engaging and relevant!
Showcase Your Projects: If you've worked on any relevant projects, make sure to mention them! Whether it's coding in C or leading a team, real examples can really make your application stand out. We love seeing what you’ve accomplished!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Let’s get your journey started!
How to prepare for a job interview at Miller Druck International Stone Ltd
✨Know Your DO-178C Inside Out
Make sure you’re well-versed in the DO-178C standards, especially DAL-A. Be ready to discuss how you've applied these principles in your previous projects, as this will show your understanding of aerospace safety and quality standards.
✨Showcase Your Technical Leadership
Prepare examples that highlight your experience leading small to medium project teams. Discuss how you’ve guided technical delivery and ensured projects were completed on time and within budget, while maintaining high-quality standards.
✨Demonstrate Your Coding Skills
Brush up on your C programming skills, particularly for embedded systems. Be prepared to talk about specific challenges you faced with low-level device drivers and how you optimised your code for resource-constrained environments.
✨Collaboration is Key
Think of instances where you worked closely with cross-functional teams. Be ready to share how you aligned designs with hardware capabilities and contributed to technical design reviews, as collaboration is crucial in this role.