Job Description
**Job Summary**
Firmware Developer
**Responsibilities**
Hands on experience in firmware design and coding of microcontroller-based systems
Hands on experience in preparing firmware design specification documents
Hands on experience in rewriting integrating debugging existing code of one microcontroller to another
Hands on experience in complete understanding of microcontroller registers memory maps etc
Hands on experience in multiple timers interrupts peripheral functions implementation
Implement low-level drivers for peripherals (UART SPI I2C ADC/DAC PWM GPIO DRAM DMA USB SD Card)
Optimize code for performance memory footprint and power efficiency
Familiarity with hardware interfaces understanding of microcontroller registers
Apply formal methods for understanding legacy codes an...
Firmware Developer
**Responsibilities**
Hands on experience in firmware design and coding of microcontroller-based systems
Hands on experience in preparing firmware design specification documents
Hands on experience in rewriting integrating debugging existing code of one microcontroller to another
Hands on experience in complete understanding of microcontroller registers memory maps etc
Hands on experience in multiple timers interrupts peripheral functions implementation
Implement low-level drivers for peripherals (UART SPI I2C ADC/DAC PWM GPIO DRAM DMA USB SD Card)
Optimize code for performance memory footprint and power efficiency
Familiarity with hardware interfaces understanding of microcontroller registers
Apply formal methods for understanding legacy codes an...
Ready to Apply?
Take the next step in your AI career. Submit your application to Cognizant today.
Submit Application