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 OverviewAs 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.
- 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
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
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.