1 day ago
Pune, IndiaMid Level
Responsibilities
- Develop robust embedded C applications for industrial controllers, sensors, actuators, and manufacturing equipment.
- Optimize firmware to improve cycle times, energy efficiency, throughput, reliability, and equipment availability.
- Design embedded software architectures based on hardware and system specifications.
- Integrate embedded software with electronic control units and plant-level systems.
- Implement diagnostics and fault-handling logic to support predictive maintenance and reduce downtime.
- Conduct code reviews, unit testing, and integration testing for firmware quality and stability.
- Document software designs, interfaces, configuration parameters, and test results.
- Investigate field issues, reproduce failures, and implement targeted firmware fixes.
- Translate production-improvement goals into embedded software features and control strategies.
- Provide technical guidance on embedded C practices and industrial manufacturing constraints.
- Validate compatibility of new boards, sensors, and communication modules with existing software platforms.
- Contribute reusable software components, automation scripts, and standardized development and deployment procedures.
Tech Stack
C
Categories
About Cognizant
Cognizant is a public IT services and consulting firm that designs, builds, and runs enterprise technology, including digital engineering, cloud modernization, data/AI, and managed services. It sells consulting, systems integration, and outsourcing on multi-year engagements to large enterprises in healthcare, banking, retail, communications, and manufacturing. Founded in 1994 and headquartered in Teaneck, New Jersey, Cognizant is NASDAQ-listed (CTSH) and a Fortune 500 company.
