Tailored Management
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
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