Vehicle Software Engineer - ECU Reverse Engineering
Gerrell & Hard Limited
Letchworth Garden City, UK
15 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.totaljobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source
Tech stack
Assembly Language
C Sharp (Programming Language)
C++ (Programming Language)
Computer Programming
Firmware
Python (Programming Language)
Performance Tuning
Powerpc
Reverse Engineering
Software Engineering
Data Logging
IDA Pro
+1 more
Reverse Engineering Software
Job description
- Reverse engineer automotive binary files and analyse firmware using IDA Pro and/or Ghidra.
- Investigate ECM/TCM/PCM behaviour, calibration tables, tuning parameters and map-switching logic.
- Work with TriCore, PowerPC and multicore automotive architectures.
- Develop tools, scripts and automation using C/C++, C# and Python.
- Work with CAN, UDS, CCP/XCP and KWP2000.
- Use automotive programming, flashing, diagnostics, data logging and calibration tools.
- Research and develop software/hardware access methods for modern vehicle control modules.
- Contribute to engineering projects, document technical findings and support junior engineers where required.
Requirements
You’ll ideally have 4+ years’ experience in software reverse engineering, embedded systems, automotive electronics or a related discipline.
You should have:
- Strong assembly language and embedded systems knowledge.
- Hands-on experience with IDA Pro and/or Ghidra.
- Strong C/C++, C# and Python programming skills.
- Experience with automotive communications, diagnostics and ECU tooling.
- A structured, analytical approach and the ability to work independently.
- A resilient, tenacious and curious mindset, with a genuine passion for solving difficult technical problems.
Experience in automotive tuning, calibration, diagnostics, flashing or data logging would be highly advantageous.
Benefits & conditions
- Competitive salary and bonus scheme
- Pension and healthcare package
- Life insurance
- 25 days’ UK holiday plus bank holidays
- Technical training and career development
- Opportunity to travel to the US headquarters
- Visa sponsorship available for suitable candidates
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.totaljobs.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
DC
Daniel Cranney
almost 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
Is Software Engineering Hard?
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago