07 Nov
|
Cognizant Technology Solutions India
|
India
07 Nov
Cognizant Technology Solutions India
India
Job Summary
We are looking for an Embedded Engineer with strong Embedded C development experience to develop, maintain and optimize firmware for industrial manufacturing equipment. The candidate will work closely with hardware, controls and manufacturing teams to deliver reliable, efficient and high-performance embedded solutions.
Key Responsibilities
- Develop and maintain embedded software applications using Embedded C for industrial controllers, sensors and actuators.
- Design and implement firmware architectures based on hardware and system requirements.
- Optimize firmware to improve machine cycle times, energy efficiency and manufacturing throughput.
- Integrate embedded software with electronic control units, hardware boards and plant-level systems.
- Develop diagnostics and fault-handling mechanisms to improve equipment reliability and reduce downtime.
- Perform code reviews, unit testing, integration testing and firmware validation.
- Troubleshoot embedded software and hardware integration issues and implement corrective fixes.
- Collaborate with hardware engineers, vendors, product managers and process engineering teams.
- Validate new boards, sensors and communication modules for compatibility with existing systems.
- Prepare technical documentation covering software design, interfaces, configurations and test results.
- Follow coding standards, quality processes and industrial safety requirements.
- Contribute to reusable software components and continuous improvement initiatives.
Mandatory Skills
- Solid hands-on experience in Embedded C and embedded firmware development.
- Knowledge of microcontrollers, controllers, sensors and actuators.
- Understanding of embedded software architecture and hardware-software integration.
- Experience in firmware debugging, optimization and troubleshooting.
- Knowledge of unit testing, integration testing and code reviews.
- Understanding of diagnostics, fault handling and system reliability.
- Strong analytical, problem-solving and communication skills.
Good-to-Have Skills
- Industrial automation and manufacturing equipment experience.
- Real-time operating systems (RTOS).
- Communication protocols such as CAN, SPI, I2C, UART and Modbus.
- PLC and industrial control system exposure.
- Hardware debugging tools and oscilloscopes.
- Predictive maintenance and equipment diagnostics.
- Python scripting and test automation.
📌 Developer (India)
🏢 Cognizant Technology Solutions India
📍 India