
Technical Architect - Embedded
- Thiruvananthapuram, Kerala
- Permanent
- Full-time
- 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
Required Skills
- Expert in firmware development lifecycle, design, implementation, validation, release
- Leads board bring-up of complex systems including multi-core SoCs
- Experience working on Embedded SoC’s with Realtime (R) Core and Application (A) Core
- Proficient in performance tuning, memory optimization, and code profiling
- Excellent in software Architecture and design of embedded systems
- Programming languages Embedded C
- Solid 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.
- Experience in Continuous Integration tools like SVN, Git, Jira etc.
- Knowledge of bare-metal and RTOS-based designs
- Familiarity in code optimization techniques and coding standards such as MISRA C