Senior Embedded Software Test Engineer
Gattaca Plc
Birmingham, UK
20 days 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
Compensation
£57,931.0
Working hours
Regular working hours
Job source
Tech stack
Systems Engineering
Software Debugging
Embedded Software
FlexRay
Python (Programming Language)
ISO/IEC 15504
Simulink
Software Requirements Analysis
Systems Modeling Language
System Integration Testing
System Programming
TargetLink
+3 more
UML
Scripting
Hardware Testing
Job description
We’re recruiting for a Senior Embedded Software Test Engineer to join an established engineering team working on embedded software testing for inverter and motor control, battery management systems (BMS) and charging software across demonstrator and production programmes. This is a hands-on senior role with scope to lead testing activity end-to-end, support integration/debug, and mentor junior engineers.
Please note: No visa sponsorship is available for this position. What you’ll be doing
- Leading the technical delivery of embedded software test activities to meet project timescales and cost targets (R&D + customer projects)
- Supporting embedded software testing across vehicle domains (powertrain, BMS, charging) through development and validation of embedded software
- Contributing to the development and review of software requirements documentation
- Creating and owning technical test plans and associated test documentation
- Supporting system integration testing and providing practical debugging capability during development
- Bench testing and validating software functionality and safety requirements
- Liaising with customers, suppliers and partners to handle technical queries and resolve issues
- Working closely with other disciplines (electronics hardware, controls software, systems) to deliver production-ready solutions
- Mentoring and guiding junior engineers; contributing to estimates and planning for new projects
Requirements
- Relevant industry experience in an OEM or Tier 1 environment (production and/or R&D programmes)
- Strong experience in embedded firmware testing (software deployed onto, and interfacing with, bespoke hardware)
- Experience supporting systems engineering processes and embedded software test
- Significant experience developing scripting languages for test systems (e.g. Python or similar)
- Experience testing functional safety compliant software (ISO 26262)
- Strong documentation experience (requirements specs, test specifications, technical reports, manuals, work instructions)
- Practical bench testing and validation experience
- Automotive comms/diagnostics protocols such as CAN / CAN-FD / FlexRay / UDS / OBD / J1939
- Comfortable dealing with external stakeholders (customers/suppliers) to resolve technical issues
- Degree qualified in Engineering or a Science-related discipline
Nice to have
- Model-based development exposure (UML / SysML; Simulink / TargetLink)
- Low-level software testing for xEV components (BMS, inverter, DC/DC converters, OBC, etc.)
- Familiarity with automotive diagnostics and calibration tools
- Knowledge of Automotive SPICE
- Control systems knowledge / practical control theory understanding
Personal attributes
- Self-motivated, adaptable, and collaborative
- Strong analytical/problem-solving ability
- Able to prioritise and organise workload effectively
- Strong written and verbal communication skills
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.adzuna.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
The 8 Best Code Testing Tools
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Hard?
about 2 years ago