Job Summary Embedded Engineer Responsibilities Develop robust embedded C applications for industrial manufacturing equipment that ensure reliable operation of controllers sensors and actuators in complex production environments
- Optimize existing firmware components to improve cycle times energy efficiency and overall throughput of automated manufacturing lines while maintaining high quality standards
- Analyze hardware and system specifications to design embedded software architectures that align with performance safety and maintainability requirements of industrial machinery
- Collaborate with cross functional engineering teams to integrate embedded software with electronic control units and plant level systems ensuring smooth commissioning and operation
- Implement diagnostics and fault handling logic in embedded C code to support predictive maintenance reduce downtime and enhance equipment availability across manufacturing sites
- Conduct systematic code reviews unit testing and integration testing to uphold coding standards firmware stability and compliance with industrial regulations and internal quality processes
- Document software design interfaces configuration parameters and test results in a explicit and structured manner to support traceability ongoing maintenance and future feature enhancements
- Investigate complex field issues by reproducing scenarios in controlled environments then propose and implement targeted firmware fixes that minimize disruption to manufacturing operations
- Collaborate with product management and process engineering stakeholders to translate production improvement goals into practical embedded software features and control strategies
- Provide technical guidance on embedded C best practices and industrial manufacturing constraints to peers and stakeholders fostering a culture of reliability safety and continuous improvement
- Coordinate with hardware vendors and internal teams to validate compatibility of new boards sensors and communication modules with existing embedded software platforms
- Contribute to continuous improvement initiatives by suggesting reusable software components automation scripts and standardized procedures that streamline development and deployment activities
- Support hybrid work practices by effectively using collaboration tools and maintaining clear communication and documentation so project progress remains transparent and aligned across locations -
📌 Developer (Pune)
🏢 Cognizant
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.