
Lead Engineer – Software and Control Engineer – Chennai – 10-15yrs Exp – 15-20LPA CTC
- Chennai, Tamil Nadu
- Permanent
- Full-time
Job Description:
We are seeking a talented Control Systems Engineer with a strong foundation in control theory and
software development. The ideal candidate will be responsible for modelling, designing, and implementing
real-time control systems in embedded and high-level environments. You’ll work closely with hardware,
firmware, and systems teams to build high-performance, reliable, and scalable control applications for
[product type, e.g., motion systems, robotic arms, power electronics].Key Responsibilities:
- Design, develop, and tune closed-loop control algorithms (PID, state-space, adaptive, etc.) for real-
- Collaborate with embedded software and hardware teams to implement control logic on target
- Optimize software and control performance for latency, stability, and robustness.
- Participate in code reviews, test strategy development, and system debugging.
- Document algorithms, interfaces, and tuning processes thoroughly.
- Bachelor’s or Master’s degree in Control Systems, Electrical Engineering, or a related field.
- 10+ years of experience in control systems engineering with embedded or real-time systems.
- Strong understanding of control theory (PID, LQR, observers, Kalman filters, etc.).
- Proficiency in programming languages: C/C++, MATLAB/Simulink, and Python.
- Hands-on experience with embedded systems (e.g., ARM Cortex-M/R, DSPs, FPGAs).
- Experience with real-time operating systems (RTOS) or bare-metal systems.
- Experience with model-based design (MBD) workflows and auto-code generation using Simulink.
- Familiarity with signal processing, estimation, and sensor fusion.
- Experience with control systems in robotics, automotive (e.g., motor control, chassis control), or
- Exposure to version control systems (Git), CI/CD pipelines, and test automation.
- Familiarity with safety-critical software standards (e.g., ISO 26262, DO-178C) is a plus.
- Strong analytical and mathematical skills.
- Effective communication and documentation skills.
- Collaborative mindset with cross-functional teams.
- Ability to balance theoretical and practical engineering approaches.
- MATLAB/Simulink, Control System Toolbox
- Embedded C/C++, Python
- RTOS platforms (e.g., FreeRTOS, Zephyr)
- Version control (Git), JIRA, Confluence
- Hardware-in-the-loop (HIL) simulation platforms