Embedded Software Engineer in Buckingham

Embedded Software Engineer in Buckingham

Buckingham Full-Time 30000 - 40000 £ / year (est.) No working from home possible
Wipac Technology Ltd

At a Glance

  • Tasks: Develop high-quality embedded software for automotive systems with a focus on compliance and quality.
  • Company: Dynamic automotive engineering company committed to innovation and quality.
  • Benefits: Gain hands-on experience, competitive salary, and opportunities for career progression.
  • Other info: Supportive team environment with a focus on continuous improvement and learning.
  • Why this job: Make a real impact in the automotive industry while developing your skills.
  • Qualifications: Experience in embedded C/C++ and understanding of structured software development.

The predicted salary is between 30000 - 40000 £ per year.

We are seeking an Embedded Software Engineer to develop high-quality, standards-compliant software for automotive systems. This role focuses less on complex functionality and more on doing software engineering properly — with strong emphasis on traceability, structured architecture, and quality, while actively supporting our journey towards ASPICE Level 2 compliance. The position also offers exposure to system-level definition and HW/SW integration, working closely with customers and cross-functional teams.

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.

Embedded Software Engineer in Buckingham employer: Wipac Technology Ltd

As an Embedded Software Engineer, you will thrive in a dynamic and disciplined automotive engineering environment that prioritises quality and structured processes. Our commitment to employee growth is evident through hands-on experience with ASPICE Level 2 compliance and opportunities for direct customer engagement, all while fostering a supportive team culture that encourages continuous improvement and career progression. Join us to be part of a forward-thinking company that values your contributions and invests in your professional development.

Wipac Technology Ltd

Contact Details:

Wipac Technology Ltd Recruitment Team

We think you need these skills to ace Embedded Software Engineer in Buckingham

Embedded C/C++
ASPICE Level 2 Compliance
Requirements Traceability
Structured Software Development
Automotive Communication Protocols (CAN, LIN, Ethernet)
Debugging Skills
Test Evidence Production