Software Engineer
Akkodis
Guildford, UK
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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
Job source
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.ukGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
DC
Daniel Cranney
over 1 year ago
LM
Luis Minvielle
What Jobs Can You Get with a Software Engineering Degree?
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
about 2 years ago
PZ
Pat Zawadzki
The Ultimate Software Engineer Career Path Guide for 2023
over 3 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago