…

Embedded Platform / Control Software Developer

Cyient · IT Services & Consulting

  • Bengaluru, Karnātaka, India
  • On-site
  • Posted today
  • Software Engineering

About the job

Location: Bangalore / Hyderabad

Experience Range: 4 to 7 years

Job Summary

We are looking for Embedded Software Engineers with strong experience in platform-level development, driver design, and control system implementation for embedded environments.

Language: N2 and Above

🔹 Key Responsibilities

Develop embedded software using C for microcontroller-based systems
Design and implement low-level drivers (I/O, ADC, PWM, communication interfaces)
Perform debugging and validation on target hardware platforms
Support testing environments such as HILS and model-based development
Contribute to system optimization and performance tuning

🔹 Required Skills

Strong programming experience in C
Embedded software development on MCU platforms
Experience in low-level driver development
Hardware debugging experience (oscilloscope, board-level debugging)
Understanding of embedded system architecture

🔹 Good to Have

MATLAB / Simulink
HILS setup and testing
Automotive embedded experience
Motor control systems