Software Engineer

Akkodis
Guildford, UK
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Computer-Aided Design Agile Methodology Systems Engineering JIRA Unit Testing AUTomotive Open System Architecture (AUTOSAR) Static Program Analysis Communications Protocols Computer Engineering Software Debugging Embedded Software Ethernet
+5 more
MATLAB Simulink Software Requirements Analysis Jama (Software) PolySpace

Job description

Motion Control Software Engineer / Software Architect (Automotive Embedded, Model-Based Development), * Review and align System Requirements with Systems Engineering teams

  • Author software requirements within JAMA / DOORS
  • Design software architecture using Simulink and System Composer
  • Develop motion control functions (e.g. traction, damping, ride height, e-diff)
  • Build and maintain Simulink models for embedded deployment
  • Create unit tests and coverage tests (Simulink Test, Polyspace)
  • Support debugging from rig and vehicle-level validation
  • Support calibration and simulation activities
  • Release validated software to ECU stakeholders

Requirements

  • 5+ years in Automotive Embedded Software Engineering
  • Experience with vehicle dynamics / motion control systems (e.g. ABS, torque vectoring, AWD, damping)
  • Strong background in model-based development (MBSD)
  • Experience with requirements engineering tools (JAMA, DOORS)
  • Exposure to AUTOSAR-based architectures
  • Understanding of functional safety (ISO 26262) and development standards, * MATLAB / Simulink (core)
  • Model-Based Development (MBSD)
  • Embedded Software (C / auto-generated code)
  • AUTOSAR architecture
  • JIRA (Agile workflow)
  • Polyspace / code analysis tools
  • Automotive communication protocols (CAN, LIN, Ethernet) (Architect roles)

Required Education

Degree in Systems, Electrical, or Computer Engineering (or equivalent), minimum 2:1 (or international equivalent)

Please note: The role requires mandatory experience with MBSD within an Automotive background, applicants that do not have experience with Auto-generated code development are likely to be rejected.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobsthamesvalley.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · WWC 2023

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · WWC 2024

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · WWC 2021

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all