Job Description
Embedded Software Development
- Design, develop, and debug Embedded C software for real-time ECUs used in off highway / agricultural machinery
- Apply embedded design patterns (State Machine, Strategy, Observer, Layered architecture, HAL/Driver separation)
- Implement robust memory management (static vs dynamic allocation, stack/heap optimization, fragmentation avoidance)
- Ensure MISRA-C compliance and adherence to embedded coding standards
Communication & Protocols
- Develop and maintain SAE J1939 stack components (PGNs, SPNs, diagnostics, transport protocols)
- Work with CAN, CAN FD, and related off-highway communication standards
- Debug bus-level issues using tools such as CANalyzer / CANoe / PCAN
Python Automation & Testing
- Develop Python scripts...
Ready to Apply?
Take the next step in your AI career. Submit your application to Cyient today.
Submit Application