Lead Embedded & Control Software Engineer

Lead Embedded & Control Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
AB Dynamics

At a Glance

  • Tasks: Design and develop cutting-edge software for automotive test systems.
  • Company: Join AB Dynamics, a leader in automotive technology with a supportive culture.
  • Benefits: Enjoy competitive pay, generous leave, and comprehensive health benefits.
  • Other info: Collaborative environment with excellent career growth and volunteering opportunities.
  • Why this job: Make an impact on the future of autonomous vehicles with innovative projects.
  • Qualifications: Engineering degree and programming skills in Python, C, or C++ required.

The predicted salary is between 60000 - 80000 £ per year.

AB Dynamics is one of the world’s leading specialists in automotive test systems, supplying a range of advanced solutions including driving robots, ADAS soft crash targets and driving simulators to all major vehicle manufacturers and Tier 1 suppliers globally. The company's unique technology is used for many applications including the development of autonomous vehicles.

As Real Time and Embedded Software Engineer, you will be responsible for designing, developing, and deploying code for AB Dynamics automotive test equipment, ranging from track testing solutions (driving robot and Advanced Driver Assistance Systems (ADAS) target products) to laboratory-based testing equipment (SPMM, ANVH, SSTM). You will play a critical role in ensuring the successful delivery of high-quality products that meet customer requirements and industry standards. Collaboration with cross‑functional teams to ensure the seamless integration of software into our products. This role offers an exciting opportunity to work with leading automotive clients worldwide.

Core Responsibilities

  • Real Time and Embedded Software Development: Define, design, and implement software architectures, ensuring high performance and real‑time capabilities.
  • Define and implement software standard processes and practices for development and deployment.
  • Ensure software safety and security compliance with industry standards and regulations in collaboration with the Systems Engineering Team.
  • Troubleshoot and resolve complex software issues, optimizing performance and reliability.
  • Stay up‑to‑date with industry trends and emerging technologies to drive continuous improvement in software development processes.
  • Close collaboration with other functional and systems teams across the business.
  • Contribute to feature planning and roadmap development.
  • Support project planning and work estimation activities.
  • Support code reviews and design discussions to uphold high engineering standards.

What are we looking for?

  • A technical background – Most likely an Engineering Degree or similar.
  • Programming skills and experience in languages such as Python, C, C++, MATLAB/Simulink.
  • Knowledge of automotive communication protocols (CAN, LIN, FlexRay, etc.).
  • Experience with embedded systems development tools and platforms.
  • Excellent problem‑solving and analytical skills.
  • Effective communication skills for conveying complex technical concepts to both technical and non‑technical stakeholders.

We are part of the AB Dynamics Group, an innovative, dynamic listed business with a friendly and supportive working environment. In addition to competitive salaries, our attractive benefits package includes:

  • Discretionary bonus scheme
  • 25 days annual leave, plus bank holidays, which increases every 2 complete years up to a maximum of 32 days
  • Up to 10% matched pension contributions, with option to salary exchange
  • Private Medical Insurance – Family cover (Company funded benefit in kind)
  • Life Assurance 6x salary
  • Option to join Critical Illness Insurance, Dental Insurance and Health screening
  • Income protection (Company funded)
  • Enhanced parental leave
  • EAP including mental, physical and financial wellbeing support
  • Enhanced sick pay after 1 year’s service
  • Volunteering days – up to 2 per year

At AB Dynamics Group we set ourselves ambitious objectives and strive to work according to our values of customers, people, diversity, innovation, excellence and responsibility. We are committed to promoting equality of opportunity for all staff and job applicants. We do not discriminate against staff based on age, disability, gender reassignment, marital or civil partner status, pregnancy or maternity, race, colour, nationality, ethnic or national origin, religion or belief, sex or sexual orientation. We use AI to help us assess applications fairly and objectively.

Lead Embedded & Control Software Engineer employer: AB Dynamics

AB Dynamics is an exceptional employer, offering a dynamic and innovative work environment where employees can thrive in their careers. With a strong focus on employee well-being, the company provides an attractive benefits package, including generous annual leave, private medical insurance, and enhanced parental leave. The collaborative culture fosters professional growth and development, making it an ideal place for those passionate about advancing automotive technology.

AB Dynamics

Contact Details:

AB Dynamics Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Lead Embedded & Control Software Engineer

Tip Number 1

Network like a pro! Reach out to folks in the automotive industry, especially those working with embedded systems. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, C, or MATLAB/Simulink. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by brushing up on common technical questions related to embedded systems and automotive protocols. Practising with a friend can help you articulate your thoughts clearly and confidently.

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 & Control Software Engineer

Real Time Software Development
Embedded Software Development
Software Architecture Design
Python
C
C++
MATLAB/Simulink

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Lead Embedded & Control Software Engineer role. Highlight your programming skills in Python, C, and C++, and any experience with automotive communication protocols. We want to see how your background aligns 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 automotive technology and how your skills can contribute to our innovative projects. Keep it concise but impactful – we love a good story!

Showcase Your Problem-Solving Skills:In your application, don’t forget to mention specific examples of how you've tackled complex software issues in the past. We’re looking for those excellent problem-solving and analytical skills that will help us deliver high-quality products.

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 AB Dynamics!

How to prepare for a job interview at AB Dynamics

Know Your Tech Inside Out

Make sure you brush up on your programming skills, especially in Python, C, and C++. Familiarise yourself with automotive communication protocols like CAN and LIN. Being able to discuss your technical knowledge confidently will impress the interviewers.

Showcase Your Problem-Solving Skills

Prepare examples of complex software issues you've tackled in the past. Be ready to explain your thought process and how you optimised performance and reliability. This will demonstrate your analytical skills and ability to handle challenges.

Understand the Company’s Products

Research AB Dynamics and their automotive test systems. Knowing about their driving robots and ADAS products will help you connect your experience to their needs. It shows genuine interest and helps you tailor your answers during the interview.

Communicate Effectively

Practice explaining complex technical concepts in simple terms. You’ll likely need to communicate with both technical and non-technical stakeholders, so being clear and concise is key. This skill can set you apart from other candidates.