Senior Embedded and Control Software Engineer

AB Dynamics
Bradford-on-Avon, United Kingdom
29 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Bradford-on-Avon, United Kingdom

Tech stack

Systems Engineering
Computer Vision
C++
Code Review
Communications Protocols
Computer Programming
Programming Tools
Embedded Software
Ethernet
EtherCAT
Motion Planning
Software Architecture
Software Safety
Software Engineering

Job description

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., * 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.

Requirements

Do you have experience in Ethernet?, * A technical background - Most likely an Engineering Degree or similar.

  • Programming skills and experience in C or C++
  • Knowledge of control systems and control theor
  • 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., 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.

Benefits & conditions

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.

About the company

AB Dynamics is a leading designer, manufacturer and supplier of advanced testing and development solutions to the global automotive industry. Our customers are vehicle manufacturers and Tier 1 suppliers as well as Euro NCAP laboratories, vehicle proving grounds and autonomous vehicle developers. Our businesses cover a wide range of testing and development areas. Together they help our customers achieve their goals in testing the performance, safety and comfort of their vehicles, developing the next generation of driver assistance technologies. We also provide driverless solutions in controlled environments.     If you require alternative methods of application or screening, you must approach the employer directly to request this as Indeed is not responsible for the employer's application process.

Apply for this position