Logo
Tailored Management

Firmware Engineer

Tailored Management, Sunnyvale, California, United States, 94087

Save Job

This range is provided by Tailored Management. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range $95.00/hr - $100.00/hr

Job Title : Firmware Software Engineer IV

Location : Sunnyvale, CA, 3 days/week

Contract : 12 Months

Pay Rate : $101.82/hr, W2

Benefits : Medical, Dental, Vision+Weekly Pay

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, end‑to‑end testing of SW/HW features in pre/post silicon setups.

Run tests for performance and power characterization in pre/post silicon setups.

Understand HW register specs, memory maps and develop/debug firmware.

Work closely with members of the System Validation, Software, Firmware and Hardware teams to complete the execution of pre‑silicon/post‑silicon test plans.

Create automation scripts, set up regression.

Minimum Qualifications

5+ years experience developing C/C++ based embedded software and firmware.

Experience developing code, bring‑up & debugging in SW+HW setups with multi‑layered firmware/software stacks, interrupts, doorbells, IPC’s.

Experience building/running bare‑metal tests on ARM‑based CPUs.

Experience using SW toolkits, code integration and automation with Python.

Preferred Qualifications

Experience running tests on FPGA and/or emulation platforms for SoC or IP level.

Experience in post‑silicon bring‑up and flows for SoC IP.

Experience with lab system debugging using logic analyzers, scopes and meters.

Experience in power tests and evaluation on prototyping platforms.

DV experience developing tests at complex subsystem or SoC level test benches and creating C/C++ tests that run on ARM/DSP cores.

Must Have Skills

Developing code, bring‑up & debugging in SW+HW setups with multi‑layered firmware/software stacks, interrupts, doorbells, IPC’s.

Building/running bare‑metal tests on ARM‑based CPUs.

Using SW toolkits, code integration and automation with Python.

Nice to Have

Experience at companies such as Qualcomm, Apple, or other silicon vendors.

Pursuant to the California Fair Chance Act, Los Angeles County Fair Chance Ordinance for Employers, Los Angeles Fair Chance Initiative for Hiring Ordinance, and San Francisco Fair Chance Ordinance, qualified applicants will be considered for assignment with arrest and conviction records. Criminal history may have a direct, adverse, and negative relationship with some of the material job duties of this position. These include the duties and responsibilities listed above, as well as the abilities to adhere to company policies, exercise sound judgment, effectively manage stress and work safely and respectfully with others, exhibit trustworthiness, meet client expectations, standards, and accompanying requirements, and safeguard business operations and company reputation.

#J-18808-Ljbffr