Logo
Mindlance

Silicon Embedded Software Engineer V

Mindlance, Sunnyvale, California, United States, 94087


Silicon Embedded Software Engineer V

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.

Must-Have Skills 1. CC++ experience, needs to be hands on experience of 8 years minimum 2. Understand nuances of making SW work with HW 3. FGPA, prototyping and platforms experience

Nice-to-have Skills 1. Python skills

Qualifications: - BA/BS degree in engineering, preferred but not required (CWAM flexible as they must have the work experience above all else) - 8+ years of experience working with C/C++, FGPA, prototyping and platforms

EEO:

"Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."