Link copied to clipboard

Lead Developer

Cognizant PUNE, Maharashtra, India
Full Time 7–12 years experience
About the Role

This role is for a Lead Firmware Developer responsible for designing and coding firmware for microcontroller-based systems. You will prepare firmware design specification documents and work on rewriting, integrating, and debugging existing code when migrating between microcontrollers. Key responsibilities include implementing low-level drivers for peripherals such as UART, SPI, I2C, ADC/DAC, PWM, GPIO, DRAM, DMA, USB, and SD Card interfaces. You will optimize code for performance, memory footprint, and power efficiency while applying formal methods for understanding legacy codebases and reverse engineering to develop new firmware architecture. The role requires implementing firmware in C following coding standards like MISRA-C or CERT-C, managing firmware release processes with quality measures, and conducting unit testing, static analysis, code coverage improvement, integration testing, and system validation of complex firmware. Experience in PLC IO and communication module design is expected, along with preparation of technical documentation including design documents, V&V test plans, memory maps, IO assignments, and integration plans.

You'll be redirected to the official careers portal

Similar Jobs You Might Like

Senior Technical Specialist Java Node.js Microservice

HCLTech company logo

HCLTech

Pune, Maharashtra, India
Java Node.js Microservices Amazon Web Services (AWS) Cloud Computing +3 more

This role involves leading and contributing to projects built on Java, Node.js, and microservices architecture deployed on AWS. You will be responsibl...

Software Engineering Full Time 6-10 years experience

Embedded Developer

Cognizant company logo

Cognizant

PUNE, Maharashtra, India
Embedded C CANoe CANalyzer IAR Compiler Code Composer +12 more

This is a Senior Embedded Developer role requiring 5 to 9 years of experience, specializing in automotive embedded systems. You will work with strong ...

Engineering (Non-Software) Full Time 5-9 years experience

GM - Business Solutions

Cognizant company logo

Cognizant

BANGALORE, Karnataka, India
Solution Architecture Telecom Domain Field Operations Location-Based Services Maps Operations +6 more

As a General Manager - Business Solutions, you will own the overall solution blueprint and roadmap while working closely with clients to articulate bu...

Business & Consulting Full Time 15-20 years experience

Hiring for Senior Hardware Engineer

Cognizant company logo

Cognizant

Hyderabad, Telangana, India
Analog Circuit Design Op-Amp Design Sensor Signal Conditioning ADC/DAC Integration PCB Layout +11 more

This is a Senior Hardware Engineer role focused on analog circuit design. You will design and implement analog front-end circuits for sensor signal co...

Engineering (Non-Software) Full Time 6-10 years experience