languages (x86, x64, ARM, MIPS, PowerPC, etc.) Experience with one or more debuggers (WinDbg, OllyDbg, gdb, etc.) Experience with vulnerability research on one or more operating systems: Android, Linux, QNX, RTOSs, or other custom operating systems Ability to demonstrate good organization, communication, problem-solving, and teamwork skills Knowledge of common mitigation techniques (DEP, ASLR, etc.) Familiarity with fuzzers Must More ❯
methodologies You've worked with Operating Systems such as uTasker (at the heart of many of our products) or you bring relevant RTOS experience (e.g. FreeRTOS, VxWorks, Green Hills, QNX) You've got proven hands-on 'real time' experience with embedded microcontrollers (e.g. ARM) using toolchains such as Rowley Crossworks, Keil uVision etc. You're comfortable 'hands-on' with More ❯
Stratford-upon-avon, Warwickshire, United Kingdom Hybrid / WFH Options
Jaguar & Land Rove
networking. Embedded Systems Programming - Proficiency in C, C++, or Python for developing and integrating automotive control software and middleware. Linux-Based Development - Experience working with automotive Linux platforms (e.g., QNX), including shell scripting and system-level troubleshooting. Diagnostics & Testing Tools - Skilled in using tools like Vector CANoe, ETAS INCA, and applying structured problem-solving methods (e.g., 5D, Fault Tree More ❯
estimating, release planning, demonstrations, and retrospectives - Perform unit testing of code, including manipulation of data for analysis of system requirements Required Skills & Qualifications: - Embedded Linux or RTOS (VxWorks, pSOS, QNX, ) - C/C++ - Python - Network Programming (BSD Sockets) - Working in an Agile Environment - Must have Great Communication and Writing Skills Desired Skills & Qualifications: - JTAG/BDM - Embedded Buses - Boot More ❯