Hope you are doing well !!
Please share me resume to my email id : sujit...@diverselynx.com
Role: Firmware Software Engineer / Embedded Software Engineer / C++ Developer
Location: Sunnyvale, CA (onsite)- Need local candidate
Type : Contract
Job Responsibilities:
- Develop, Compile, Run & Debug C/C++ Bare-metal/Firmware/Software tests/apps (targeting ARM CPU’s/DSP) in Pre-Silicon (Virtual, Emulation and fpga platforms) & Post-Silicon ( Bringup boards, non-form-factor) setups
- Perform unit testing, end2end testing of SW/HW features in pre/post silicon setups
- Run tests for performance, power characterization in pre/post silicon setups
- Understand HW register spec’s, Memory maps and develop/debug firmware
- Work closely with members of the System Validation, Software, Firmware, Hardware teams to complete the execution of pre-silicon/post-silicon test plan.
- Creating automation scripts, setting up regression
Minimum Qualifications:
- 5+ years’ Experience in developing C/C++ based embedded software, firmware
- Experience in developing code, bring-up & debugging in setups (SW+HW) having multi-layered Firmware/Software stacks , interrupts, doorbells , IPC’s .
- Experience in developing (build run) bare-metal tests on ARM based CPU’s
- Experience in using SW toolkits, code integration, automation using python.
Preferred Qualifications:
- Experience running tests on FPGA and/or Emulation platforms for SoC level or IP level.
- Experience in post-silicon bring-up and flows for SoC like IP
- Experience with lab system debug with logic analyzers, scopes, meters, etc
- Experience in power tests and evaluation on prototyping platforms
- Android development experience
- DV experience of developing tests at complex Subsystem or SOC level test-benches, creating C/C++ tests that run on ARM/DSP cores.
Must-Have Skills:
- Experience in developing code, bring-up & debugging in setups (SW+HW) having multi-layered Firmware/Software stacks , interrupts, doorbells , IPC’s .
- Experience in developing (build run) bare-metal tests on ARM based CPU’s.
- Experience in using SW toolkits, code integration, automation using python.
- 5+ years’ Experience in developing C/C++ based embedded software, firmware
Regards
Sujit Kumar
Email: sujit...@diverselynx.com
LinkedIn: https://www.linkedin.com/in/sujit-kumar-a60645215/