15 Sep
|
Triumph Motorcycles
|
Jaipur
15 Sep
Triumph Motorcycles
Jaipur
Key Responsibilities
- Develop Applications/Firmware in C/C++ on Embedded Linux, QNX
- Work with Yocto / Buildroot and related toolchain
- Implement and integrate: Device drivers (GPIO, CAN, SPI, I2C)
- Strong User-space applications, IPC and run time environments
- Work with cross-compilation and deployment pipelines
- Working knowledge with RTOS (FreeRTOS, Zephyr,GHS, AUTOSAR OS optional)
- Debug using: GDB, strace, system logs
- Optimise system performance and boot flow
- Perform low-level debugging using JTAG (J-Link), oscilloscopes, logic analysers
- Analyse timing, interrupts, and performance constraints
- Collaborate with hardware teams for board bring-up
Key Skills
- Strong embedded C/C++ programming, Embedded Linux, QNX
- Clear understanding of: Interrupts, timers, memory mapping
- Strong in Linux system architecture
- Process/thread model
- Experience with Device Tree understanding
- Kernel vs user-space separation
- Familiarity with: Containers/Docker) robust advantage
- SPI/I2C/UART/Ethernet/ Memories (FLASH, EEPROM, SD Cards, eMMC)
- Camera Interface, Image recognition, Image processing
- Knowledge of using HW acceleration techniques (NPU, AI, DSP)
- Integrate AI/ML model in embedded system and optimization
- Experience deploying and running models for embedded targets (TensorFlow Lite, ONNX Runtime, vendorspecific toolchains).
- Evaluation Kits & Hardware BringUp
- Work directly with SoC evaluation boards, camera kits, display modules, IMUs, and microphone arrays to build and test PoC systems.
- Interface with BSPs, vendor SDKs, AI toolchains, camera drivers, audio processing libraries, and middleware.
- Support scenario testing for vibration, noise, variable lighting, weather, and quick motion typical of 2wheelers functional and performance validation.
- Cross Function Collaboration (AI/ML, MATLAB, HW, Testing team)
- Unit test, Integration Test, Function test
- Adhere to automotive development standards (MISRA C/C++, ASPICE) as required.
- To undertake and assist with duties as required by your manager.
📌 Senior Embedded Linux Engineer (Automotive) (Jaipur)
🏢 Triumph Motorcycles
📍 Jaipur