Senior Software Engineer
- Employer
- Emotiv Technical Recruitment
- Location
- UK
- Salary
- Competitive
- Closing date
- 7 Jul 2022
View more
- Sector
- Engineering
- Contract Type
- Permanent
- Hours
- Full Time
You need to sign in or create an account to save a job.
Emotiv currently have an excellent opportunity for a Senior Software Engineer with a particular interest in automotive security & reverse engineering to work on behalf of a client based in the Nuneaton area, this client specialise in the development of car key programming & marine engine diagnostics equipment.
Requirements:
* Ability to learn. Absorbing and relating diverse information effectively is the key
* Problem solving.
* Reverse engineering
* Good analytical skills
* Proficient with C and Embedded systems (C++ is a plus)
* Knowledge of automotive electrical systems, networks and architectures (CAN Bus, CAN-FD, DoIP, KLine, J1850)
* Experience with at least one of the known cryptography algorithms o AES, DES, 3DES, RSA, ECC
* Experience using an automotive logging tool (Vector CanCase, Interpid NeoVI etc) Vector CANCase
* Ability to work individually and as part of a team
* Understanding of software development methods
* Automotive Engineering or Electric Engineering background
Desirable:
* Garage diagnostics is a plus (ISO (phone number removed)/UDS, Keyword 2000)
* Transponder technology
* C++ is a plus
* Python is a plus
* Cryptanalysis
* Good mathematical understanding of cryptography algorithmsh
* Assembler instruction set for any of the architectures o MC9S12(X), NEC V850, PowerPC/VLE, Intel X86, Intel X64
* Cross compilation
* Disassembling binary files using IDA Pro
* Knowledge of automotive bootloaders
Requirements:
* Ability to learn. Absorbing and relating diverse information effectively is the key
* Problem solving.
* Reverse engineering
* Good analytical skills
* Proficient with C and Embedded systems (C++ is a plus)
* Knowledge of automotive electrical systems, networks and architectures (CAN Bus, CAN-FD, DoIP, KLine, J1850)
* Experience with at least one of the known cryptography algorithms o AES, DES, 3DES, RSA, ECC
* Experience using an automotive logging tool (Vector CanCase, Interpid NeoVI etc) Vector CANCase
* Ability to work individually and as part of a team
* Understanding of software development methods
* Automotive Engineering or Electric Engineering background
Desirable:
* Garage diagnostics is a plus (ISO (phone number removed)/UDS, Keyword 2000)
* Transponder technology
* C++ is a plus
* Python is a plus
* Cryptanalysis
* Good mathematical understanding of cryptography algorithmsh
* Assembler instruction set for any of the architectures o MC9S12(X), NEC V850, PowerPC/VLE, Intel X86, Intel X64
* Cross compilation
* Disassembling binary files using IDA Pro
* Knowledge of automotive bootloaders
You need to sign in or create an account to save a job.
Get job alerts
Create a job alert and receive personalised job recommendations straight to your inbox.
Create alert