1 day ago
Pune, IndiaEntry Level

Responsibilities

  • Develop robust embedded C applications for industrial manufacturing controllers, sensors, and actuators.
  • 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.
  • Document software designs, interfaces, configuration parameters, and test results.
  • Investigate field issues and implement targeted firmware fixes.
  • Translate production improvement goals into embedded software features and control strategies.
  • Validate compatibility of new boards, sensors, and communication modules with existing software platforms.
  • Provide technical guidance on embedded C practices and industrial manufacturing constraints.
  • Contribute reusable software components, automation scripts, and standardized development and deployment procedures.

Benefits

  • Hybrid work practices are supported.
  • The role involves collaboration across locations using collaboration tools and clear documentation.

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