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