Reference
VAC-1144
Sector
Design
Salary
Competitive
Location
Buckingham
Contract Type
Full time
The role
You will work within a disciplined yet dynamic, fast-paced and delivery-driven automotive engineering environment to:
- Develop software aligned to ASPICE Level 2 objectives (supporting the transition to full compliance)
- Ensure full traceability from customer/system requirements through to code and test.
- Develop software using a structured, layered architecture.
- Plan and deliver work in line with project timing using Jira.
- Produce clear, traceable test evidence and reports.
- Apply strong debugging and test skills to support integration and issue resolution.
- Work directly with customers to understand and help define system-level functionality.
- Collaborate with hardware engineers to define how requirements are partitioned across HW and SW.
- Contribute to system-level thinking, ensuring correct end-to-end behaviour.
- Take ownership (with support) of process improvements and efficiency gains, including ASPICE maturity development.
Key Responsibilities
- Develop embedded software (C/C++) for automotive applications.
- Translate customer and system requirements into structured solutions.
- Maintain traceability across requirements, design, implementation, and testing.
- Follow defined architecture and coding standards.
- Support verification, integration, and issue resolution.
- Collaborate effectively within a cross-functional engineering team environment.
- Drive continuous improvement in process, quality, and delivery.
- Contribute to ASPICE development and audit readiness.
- Work with automotive communication protocols (CAN, LIN, Ethernet).
- Debug software issues at system, ECU, and network level.
- Use Vector tools or equivalent automotive test and tools.
About You
- Experience (or strong academic background) in embedded C/C++.
- Understanding of structured or layered software development.
- Awareness of requirements traceability and V-model development.
- Experience or familiarity with automotive communication protocols, CAN, LIN.
- Comfortable working with customers and cross-functional HW/SW teams.
- Detail-focused, organised, and quality-driven.
- Strong debugging skills with a structured problem-solving approach.
- Experience with Vector tools or equivalent automotive test tools.
- Motivated to take ownership and drive improvements.
- Strong willingness to learn and develop.
Who this role suits
- Early-career or developing engineers building strong foundations.
- Engineers interested in software roles with system-level responsibility.
- Candidates motivated to help shape and improve engineering processes..
- Individuals looking to develop over 2–3 years before progressing.
What you'll gain
- Experience working towards ASPICE Level 2 compliance.
- Hands-on exposure to debugging, testing, and vehicle-level integration.
- Direct involvement with customers and system-level engineering.
- Opportunity to own and improve engineering processes.
- Supportive, delivery-focused team environment.
- Strong platform for future career progression.