Automotive Software Architect and Toolchain Engineer

Automotive Software Architecture & Toolchain Engineer

Location & Hours
  • Location: Norfolk
  • Work Arrangement: Hybrid options available, though typically require 3-4 days per week on-site to facilitate collaborative and hands-on engineering activities.
  • Hours: 37.5 per week (8:30am - 5:00pm, Monday to Friday)
  • Salary: £Negotiable
  • Type: Permanent role
Role Purpose

We are an innovative engineering company specialising in the design and development of advanced electric drive systems for automotive and mobility applications.

We are seeking a skilled Software Tools & Architecture Engineer to define, standardise, and enhance our software development ecosystem across Embedded platforms, operating system layers, application frameworks, model-based development environments, calibration and diagnostic tools, automated workflows, and verification environments.

This role is ideal for an engineer who enjoys solving complex technical problems, defining robust and scalable software architectures, and introducing effective processes, automation, and toolchains that improve development efficiency, software quality, and delivery performance. A key part of the role is to help shape and embed automotive software development processes, methods, and toolchains aligned with ASPICE principles, functional safety expectations, and the company's wider software engineering strategy.

Key Responsibilities
  • Architecture & Standards: Define, document, and maintain end-to-end software architecture across Embedded platforms, OS layers, Middleware, applications, development tools, and verification environments. Establish and promote coding practices, architectural patterns, and best-practice workflows.
  • Process Alignment: Support the implementation and continuous improvement of software processes and toolchains aligned with ASPICE, functional safety, cybersecurity, and performance targets.
  • Toolchain & Automation: Design and maintain a unified, automated development environment including build systems, configuration management, code generation, and CI/CD pipelines. Specify and configure tools across the full software life cycle (compilers, static analysis, unit/integration testing, HIL environments).
  • Integration & Simulation: Support the integration of MATLAB/Simulink, autocode generation, Embedded C/C++, calibration, and diagnostic tools. Implement advanced methods like MIL, SIL, PIL, and HIL testing.
  • Quality & Governance: Establish metrics, dashboards, and feedback loops to monitor software quality, process maturity, and defect trends. Drive defect reduction through automated testing, code quality gates, and architectural governance.
  • Cross-Functional Collaboration: Work closely with Embedded software, controls, systems, electronics, motor design, calibration, and test teams to ensure tool compatibility and architectural consistency.
  • Innovation: Support software release readiness by improving traceability and version control, while exploring emerging technologies and tools relevant to electric drive systems.

Key Skills & Experience

  • Software Architecture: Proven experience defining scalable, maintainable, and high-performance software architectures for Embedded automotive or electric drive systems.
  • Tool Development & Automation: Strong capability in developing and maintaining software tools for simulation, testing, calibration, diagnostics, and automated software delivery. Ability to automate repetitive activities and enable efficient data exchange.
  • Model-Based Development: Experience with MATLAB/Simulink and similar platforms to support system simulation, control development, testing, and validation.
  • Standards Awareness: Good understanding of automotive development processes aligned with ASPICE principles and awareness of functional safety/software quality expectations.
  • DevOps & Quality: Experience with CI/CD, automated build systems, version control, requirements traceability, static analysis, and software quality metrics.
  • Collaboration: Strong communication and teamwork skills to collaborate effectively across multidisciplinary engineering teams.
  • Problem Solving: Ability to evaluate emerging technologies, improve workflows, and introduce innovative solutions that enhance system performance.
  • Embedded Systems (Beneficial): Practical understanding of Real Time systems, automotive communication protocols, diagnostics, calibration, and HIL testing.

If you are interested in this opportunity, please apply directly.

Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.

Job Details

Company
Randstad Technologies
Location
Norfolk, United Kingdom
Hybrid / Remote Options
Employment Type
Permanent
Salary
GBP Annual
Posted