Lead Embedded Software Development Engineer in Leicester
Lead Embedded Software Development Engineer

Lead Embedded Software Development Engineer in Leicester

Leicester Full-Time 48000 - 72000 ÂŁ / year (est.) No home office possible
D

At a Glance

  • Tasks: Lead software development teams and ensure high-quality aerospace software delivery.
  • Company: Druck, a global leader in precision pressure sensing technologies.
  • Benefits: Competitive salary, remote work options, and opportunities for professional growth.
  • Why this job: Make a real impact in aerospace projects with cutting-edge technology.
  • Qualifications: Experience in embedded software development and aerospace standards.
  • Other info: Dynamic role with mentoring opportunities and career advancement.

The predicted salary is between 48000 - 72000 ÂŁ 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.

Role Overview

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: Druck

Druck is an exceptional employer, offering a dynamic work environment in Leicester where innovation meets precision. As a leader in high-precision pressure sensing technologies, we foster a culture of collaboration and continuous improvement, providing ample opportunities for professional growth and development. Our commitment to aerospace safety and quality standards ensures that you will be part of meaningful projects that make a real impact in demanding environments.
D

Contact Detail:

Druck 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! Reach out to folks in the aerospace and embedded systems sectors. Attend meetups, webinars, or even local tech events. You never know who might have the inside scoop on job openings!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those related to embedded software development. This is your chance to demonstrate your expertise in C and DO-178C compliance.

✨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 tackled challenges—this will help you stand out!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Lead Embedded Software Development Engineer in Leicester

Embedded Software Development
C Programming
DO-178C
Aerospace Software Development
Static and Dynamic Code Analysis
Parasoft
Low-Level Driver Implementation
Optimised Code Development
Microcontrollers
Communication Protocols
Design Documentation
AS9100 Quality Requirements
Technical Leadership
Mentoring
Problem-Solving Skills

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 embedded systems, especially in aerospace, and showcase your proficiency in C programming. We want to see how your skills align with our needs!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about embedded software development and how your background makes you a perfect fit for our team. Don’t forget to mention any relevant projects or experiences that demonstrate your technical leadership.

Showcase Your Technical Skills: In your application, be sure to highlight your experience with DO-178C and any static/dynamic analysis tools you've used. We’re looking for someone who can lead and mentor, so share examples of how you've done this in past roles!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at Druck!

How to prepare for a job interview at Druck

✨Know Your Stuff

Make sure you brush up on your embedded software development skills, especially in C. Be ready to discuss your experience with low-level driver implementation and how you've tackled challenges in resource-constrained environments.

✨Familiarise Yourself with DO-178C

Since this role involves working under DO-178C DAL-A processes, it’s crucial to understand these standards inside out. Prepare to explain how you've applied these principles in past projects and how they impact software quality and safety.

✨Showcase Your Leadership Skills

As a Lead Engineer, you'll need to demonstrate your ability to lead teams effectively. Think of examples where you've guided a project or mentored junior engineers, and be ready to share how you ensure timely delivery and adherence to quality standards.

✨Prepare for Technical Questions

Expect in-depth technical questions about embedded systems, debugging techniques, and code optimisation. Practise explaining your thought process clearly and concisely, as this will showcase your expertise and communication skills.

Lead Embedded Software Development Engineer in Leicester
Druck
Location: Leicester

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>