Job Requirements
- Understand the requirements and prepare estimates
- Perform technical discussions with customer counterparts
- Break down high level tasks into smaller, executable steps for the team.
- Lead root cause analysis for defects and collaborates with customer stakeholders to suggest fixes or workarounds.
- Provide advanced debugging strategies to the team
- Mentor the team & drive continuous improvement in validation workflows to reduce cycle time and increase coverage
- Demonstrate success in delivering results on time with Quality.
- Perform technical reviews of work items, before delivering to customer
Work Experience
Required SkillsExpert in firmware development lifecycle, design, implementation, validation, releaseLeads board bring-up of complex systems including multi-core SoCsExperience working on Embedded SoC's with Realtime (R) Core and Application (A) CoreProficient in performance tuning, memory optimization, and code profilingExcellent in software Architecture and design of embedded systemsProgramming languages Embedded CSolid understanding in Bare Metal programming & enabling HW Ips, interrupts, etc.Expertise in development and maintenance of firmware, device driver / bare metal driver.Experience in CSI, DSI, UCIe, NPU, I2C, UART, SPI, USB, ADC, DAC, DMA, etc.Familiarity with schematic diagram, H / W user manuals, Basic H / W circuits and debugging tools such as DSO, multi-meter etc.Essential SkillsExperience in Continuous Integration tools like SVN, Git, Jira etc.Knowledge of bare-metal and RTOS-based designsFamiliarity in code optimization techniques and coding standards such as MISRA CSkills Required
Adc, Embedded C, Spi, DMA, dsi, I2c, Usb, Dac, Performance Tuning, Uart