At a Glance
- Tasks: Design and develop cutting-edge software for automotive test equipment.
- Company: Join AB Dynamics, a dynamic leader in automotive innovation.
- Benefits: Enjoy competitive pay, 25 days holiday, and a supportive work culture.
- Why this job: Make an impact in the automotive industry with leading clients worldwide.
- Qualifications: Engineering degree, 2+ years in C/C++, and knowledge of control systems.
- Other info: Collaborative environment with opportunities for growth and development.
The predicted salary is between 36000 - 60000 £ per year.
As a Senior Embedded and Control 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 with a focus on real time control software.
- Define, design and implement software architectures and robotics control systems, ensuring high performance in real-time environments.
- 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.
- At least 2 years experience in C or C++.
- Knowledge of control systems and control theory.
- Knowledge of communication protocols (e.g. CAN, Ethernet, EtherCAT).
- Experience with embedded systems development tools and platforms.
- Experience with path planning, motion control, vehicle dynamics, or computer vision systems beneficial.
- Excellent problem-solving and analytical skills.
- Effective communication skills for conveying complex technical concepts to both technical and non-technical stakeholders.
Why join us?
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 a discretionary company bonus scheme, 25 days holiday (plus bank holidays), and generous company pension contributions. 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.
Senior Embedded and Control Software Engineer employer: AB Dynamics
Contact Detail:
AB Dynamics Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded and Control Software Engineer
✨Tip Number 1
Network like a pro! Reach out to your connections in the automotive and software engineering fields. Attend industry events or meetups, and don’t be shy about introducing yourself. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to embedded systems and control software. This is your chance to demonstrate your expertise in C/C++ and real-time control systems, so make it shine!
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and scenarios related to control systems and communication protocols. Practice explaining complex concepts in simple terms, as you’ll need to communicate effectively with both technical and non-technical folks.
✨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 genuinely interested in joining our team at AB Dynamics Group.
We think you need these skills to ace Senior Embedded and Control Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Embedded and Control Software Engineer role. Highlight your experience with C or C++, control systems, and any relevant projects that showcase your skills in real-time software development.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about embedded systems and how your background aligns with our mission at AB Dynamics. Don’t forget to mention any specific projects or experiences that relate to automotive testing.
Showcase Your Problem-Solving Skills: In your application, be sure to include examples of how you've tackled complex software issues in the past. We love seeing candidates who can demonstrate their analytical skills and ability to optimise performance in real-time environments.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at AB Dynamics
✨Know Your Tech Inside Out
Make sure you brush up on your C and C++ skills, as well as your understanding of control systems and communication protocols like CAN and Ethernet. Be ready to discuss specific projects where you've applied these technologies, as this will show your practical experience.
✨Showcase Your Problem-Solving Skills
Prepare to share examples of complex software issues you've tackled in the past. Highlight your analytical approach and how you optimised performance and reliability. This will demonstrate your ability to handle challenges in real-time environments.
✨Collaboration is Key
Since the role involves working with cross-functional teams, think of instances where you've successfully collaborated with others. Be ready to discuss how you communicated technical concepts to non-technical stakeholders, as effective communication is crucial.
✨Stay Current with Industry Trends
Familiarise yourself with the latest trends and emerging technologies in automotive testing and embedded systems. Showing that you're proactive about continuous improvement will impress interviewers and align with their values of innovation and excellence.