Home

Senior Embedded Software Engineer - Embedded Software Technical Lead at Capgemini North America

Location: San Francisco, CA, US

Job Summary:

Job Duties:
- Develop, compile, run & debug C/C++ tests/apps for ARM CPU/DSP in pre/post-silicon setups.
- Perform unit and end-to-end testing of software/hardware features.
- Conduct performance and power characterization tests.
- Understand hardware specifications and develop/debug firmware.
- Collaborate with cross-functional teams on test executions.
- Create automation scripts and set up regression.
- Provide technical leadership throughout product development stages.

Required Skills:
- Embedded C
- Technical Leadership
- FPGA/Emulation testing
- Power test evaluation
- Android development
- C/C++ testing for ARM/DSP cores

Required Experiences:
- 10 years in C/C++ embedded software development
- 3 years in technical leadership for teams
- Experience in multi-layered firmware/software setups
- Post-silicon flows for SoC/IP
- Lab system debugging with logic analyzers, scopes, etc.

Job URLs: