Automotive Software Architect And Toolchain Engineer

Company: Randstad Technologies Recruitment
Apply for the Automotive Software Architect And Toolchain Engineer
Location: Norwich
Job Description:

Role: Automotive Software Architecture & Toolchain Engineer

Location: Hethel, Norfolk

Type: Permanent

Mode of work: Hybrid

Key Responsibilities

  • Define, document and maintain end-to-end software architecture across embedded software platforms, operating system layers, middleware, applications, development tools and verification environments for automotive electric drive systems.
  • Establish and promote software development standards, architectural patterns, coding practices and best-practice workflows across engineering teams.
  • Support the definition, implementation and continuous improvement of software processes, methods and toolchains aligned with ASPICE.
  • Ensure software architecture aligns with product roadmaps, system requirements, functional safety needs, cybersecurity considerations, performance targets and structured automotive development processes.
  • Evaluate and select core technologies, frameworks, libraries, operating systems, development tools and software components to support long-term scalability, maintainability, reuse and performance.
  • Design and maintain a unified and automated development environment, including build systems, configuration management, code generation tools, CI/CD pipelines, automated test execution and verification frameworks.
  • Specify, manage and configure development tools across the full software lifecycle, including requirements management, architecture modelling, model-based development, code generation, compilers, static analysis, unit testing, integration testing, calibration, diagnostics, debugging, simulation and HIL environments.
  • Support the integration of MATLAB/Simulink, autocode generation, embedded C/C++, calibration tools, diagnostic tools, simulators and test automation into a consistent software delivery workflow.
  • Implement advanced tools and methods such as automated defect detection, early-stage simulation, model-in-the-loop, software-in-the-loop, processor-in-the-loop, hardware-in-the-loop and automated verification.
  • Establish metrics, dashboards and feedback loops to monitor and improve software quality, development efficiency, process maturity, defect trends and delivery cycle time.
  • Drive defect reduction through improved build processes, automated testing, code quality gates, traceability, architectural governance and continuous integration.
  • Work closely with embedded software, controls, systems, electronics, motor design, calibration, validation and test teams to ensure architectural consistency, tool compatibility and process alignment.
  • Support software release readiness by improving traceability, repeatability, version control, verification evidence and development process compliance.
  • Support innovation activities by exploring emerging technologies, tools and methodologies relevant to automotive electric drive systems.

Key Skills

  • Experience defining scalable, maintainable and high-performance software architectures for embedded automotive or electric drive systems.
  • Strong capability in developing and maintaining software tools for simulation, testing, calibration, diagnostics, integration and automated software delivery.
  • Experience with model-based development environments, including MATLAB/Simulink and similar platforms, to support system simulation, control development, testing and validation.
  • Good understanding of automotive software development processes and toolchains aligned with ASPICE principles.
  • Awareness of functional safety and software quality expectations in automotive development environments.
  • Ability to integrate software tools into existing workflows, automate repetitive activities and enable efficient data exchange across software, hardware, controls and test environments.
  • Experience with CI/CD, automated build systems, version control, requirements traceability, static analysis, automated testing and software quality metrics.
  • Strong collaboration skills, with the ability to work effectively across software, controls, hardware, systems, calibration and validation teams.
  • Ability to evaluate emerging technologies, improve workflows and introduce innovative solutions that enhance development efficiency, quality and system performance.
  • Practical understanding of embedded software development, real-time systems, automotive communication protocols, diagnostics, calibration and HIL testing would be beneficial.
  • Ability to evaluate emerging technologies, improve workflows.

No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010.

#J-18808-Ljbffr…

Posted: June 2nd, 2026