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

Cognizant

About Cognizant

10,000+ employees

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.

Contact me