Senior Automotive Software Engineer
- aberdeen, scotland, AB10 1AA, United Kingdom
- Permanent·Remote
- Full time
- £75,000 - £75,000 Per Annum
Job Description
About the Role
Our client, a leader in automotive innovation, is seeking a highly skilled Senior Automotive Software Engineer to join their dynamic, fully remote team. This pivotal role involves developing cutting-edge software solutions for next-generation vehicles. You will be instrumental in designing, implementing, and testing complex embedded systems and vehicle software, contributing directly to the future of mobility. Working from anywhere in the UK, you will collaborate with a globally distributed team of experts, leveraging state-of-the-art tools and methodologies to push the boundaries of automotive technology. This position offers a unique opportunity to shape the software architecture of vehicles and drive innovation in a fast-paced, forward-thinking environment.
Key Responsibilities
- Design and develop robust, real-time embedded software for automotive control units using C/C++.
- Implement and optimize software components for various vehicle systems, including infotainment, ADAS, and powertrain.
- Collaborate closely with hardware engineers and system architects to define software requirements and interfaces.
- Conduct thorough unit testing , integration testing, and system testing to ensure software quality and reliability.
- Participate in code reviews , static analysis, and other quality assurance activities to maintain high coding standards.
- Troubleshoot and debug complex software issues reported from testing or field deployments, providing timely resolutions.
- Contribute to the definition and improvement of software development processes and toolchains, fostering a culture of continuous improvement.
- Document software designs, requirements, and test procedures meticulously.
Requirements
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 5 years of professional experience in embedded software development, specifically within the automotive industry .
- Proficiency in C and C++ programming languages, with a strong understanding of embedded systems concepts.
- Experience with automotive communication protocols such as CAN, LIN, Ethernet, and protocols like AUTOSAR.
- Familiarity with real-time operating systems (RTOS) and embedded development tools.
- Experience with software debugging, tracing, and analysis tools on target hardware.
- Knowledge of software development lifecycle (SDLC) and agile methodologies.
- Excellent problem-solving abilities and strong analytical skills.
Benefits
- Competitive annual salary and potential for performance-based bonuses.
- Fully remote working arrangements with flexibility in working hours.
- Comprehensive private medical insurance and dental care.
- Generous pension scheme and life assurance.
- Opportunities for professional development, training, and attending industry conferences.
- Access to the latest development tools and technologies.
- A collaborative and innovative work culture that values your contributions.


