Senior Software Engineer  

Location Hertfordshire
Job type: Permanent
Salary: £Flexible
Contact name: Vicki Martinson

Contact email: vmartinson@select-engineering.net
Contact phone: 01245403560
Job ref: SSE-VM
Published: 15 days ago
Expiry date: 15 Aug 2025 23:59
Startdate: ASAP

​About the Job:

  • The Vehicle Engineering team is looking for a Senior Software Engineer with expert reverse engineering capabilities.

  • The Individual will be responsible for developing new products and maintaining the existing products in accordance with the strategic roadmap.

  • The role involves being hands-on as you continue to expand your potential and push the boundaries of developing new exploits for modern automotive vehicles.

Responsibilities:

  • Identify and develop exploits for bypassing security on modern automotive ECUs

  • Reverse Engineer automotive binary files and its analysis

  • Develop Inhouse tooling and integration of solution in toolchain for deployment

  • Identify and implement solutions to boost the efficiency by means of automation

  • Provide technical inputs in project kick-off, reviews, and meetings

  • Ability to work autonomously and guides less experienced engineers in day-to-day work

  • Management of all necessary documentation in line with engineering protocol

  • Keep-up with the advances in automotive security

  • Ability to travel to our head office in USA minimum once a year

Qualification and Required Skills:

  • Minimum 5 years of experience in area of SW reverse engineering in Embedded domain [ Overall Exp. : 10+ preferred ]

  • Hands-on with JTAG, OBD and automotive debug/programming interfaces

  • Good understanding of Tricore/"Power PC" architecture and instruction set

  • In-depth understanding of the Boot/UDS stack

  • Hands-on experience of performing SW and HW attacks in area of embedded domain

  • Hands-on experience of performing analysis with IDA Pro or Ghidra

  • Solid programming skills in C/C++, C# and Python

  • Expert level knowledge of CAN Bus and Diagnostics protocol - UDS /KWP2000

  • Knowledge of advances within Automotive security and Automotive communications protocols

  • Ability to demonstrate analytical and problem-solving skills

  • Passionate with good communication skills

  • Personable and approachable attitude

Desired Skillset:

  • Technical hands-on knowledge and experience of the automotive ECM/TCM aftermarket tuning sector would be an advantage

  • Awareness of Automotive standards ISO26262 and AUTOSAR Architecture will be a plus

  • Good understanding of Visual studios, TFS is an added advantage