Embedded C Developer

Roles & Responsibilities:

  • Develop, test, and maintain embedded software using Embedded C.
  • Work with microcontrollers and microprocessors for real-time applications.
  • Implement and debug CAN communication protocols.
  • Develop and validate models using MATLAB, Simulink, and Stateflow.
  • Perform MIL (Model-in-the-Loop) and SIL (Software-in-the-Loop) testing.
  • Support code generation and validation activities.
  • Collaborate with hardware, validation, and cross-functional teams.
  • Troubleshoot and resolve embedded system issues.
  • Follow coding standards and development guidelines.

Requirements:

  • Strong knowledge of Embedded C programming
  • Experience working with Microcontrollers & Microprocessors
  • Hands-on experience with CAN protocol
  • Knowledge of MATLAB, Simulink, and Stateflow
  • Understanding of MIL & SIL testing
  • Basic understanding of model-based development
  • Strong debugging and problem-solving skills

Find Latest Job