Mindlance
Silicon Embedded Software Engineer V
Mindlance, Cupertino, California, United States, 95014
Job Description: 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. C/C++ 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. What makes this role interesting? Individual will be working on SW/HW owned by Meta that may not be available at other companies. They will be working with XFN teams to help support the end2end testing. Surrounding team & key projects: Working on devices, not able to divulge which devices or what kind as this is proprietary information. EEO: "Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."