Posted on: 28/01/2026
Job Title :
Senior Embedded Developer
Location : Bangalore
Job & Division Summary :
We are looking for an experienced Embedded Software Engineer with expertise in embedded software development, integration, testing, and aftermarket lifecycle support for our CSS EMEIA Compressors business.
Responsibilities :
- Design, develop, debug, and maintain embedded software across the full development lifecycle, from requirement analysis and design to production release and post-deployment support.
- Collaborate with cross-functional teams to contribute to software design decisions and system architecture development for embedded and connected systems.
- Translate functional and technical requirements into detailed software designs, including flowcharts, control logic, memory layouts, and interface definitions.
- Develop high-quality embedded C/C++ code that is modular, efficient, well-documented, and aligned with coding standards and best practices.
- Integrate software with underlying hardware components, peripherals, and communication interfaces to ensure reliable system performance.
- Participate in code reviews, design reviews, and software process improvement initiatives to enhance code quality, performance, and maintainability.
- Perform debugging and root-cause analysis using hardware and software tools to resolve complex system-level issues.
- Provide Life Cycle Engineering (LCE) support for software releases, including bug fixes, enhancements, maintenance updates, and version control activities.
Mandatory Skills :
- Minimum 5+ years of hands-on experience in embedded C/C++ programming with strong understanding of microcontroller-based system architecture.
- Proven experience working with debugging and validation tools such as CRO, logic analyzers, log sniffing tools, and software debuggers.
- At least 4 years of experience in developing and integrating communication protocols such as Modbus and CAN bus.
- Solid understanding of low-level software interactions including device drivers.
- Working knowledge of Linux OS in embedded environments, including system bring-up, configuration, and troubleshooting.
Desired Skills :
- Experience with 8-bit, 16-bit, or 32-bit microcontrollers and common peripherals (ADC, SPI).
- Familiarity with Atlassian tools like Jira, Bitbucket, and Confluence.
- Experience in RCA analysis techniques such as FMEA, DRBFM for hardware and software design.
- Knowledge of Python programming and IoT edge computing.
Qualifications :
- BE/ME in IT Engineering or similar domain
- Overall 56 years of experience in embedded software development.
What We Offer :
- We are all owners of the company! Stock options(Employee Ownership Program) that align your interests with the company's success.??
- Yearly performance-based bonus, rewarding your hard work and dedication.??
- Leave Encashments
- Maternity/Paternity Leaves
- Employee Health covered under Medical, Group Term Life & Accident Insurance
- Employee Assistance Program?
- Employee development with LinkedIn Learning?
- Employee recognition via Awardco?
- Collaborative, multicultural work environment with a team of dedicated professionals, fostering innovation and teamwork.??
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1606883