Software Engineer

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

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 55K

Job location

Bradford-on-Avon, United Kingdom

Tech stack

Systems Engineering
Computer Vision
C++
Code Review
Communications Protocols
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. 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.

Requirements

  • 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

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.

Apply for this position