Senior Firmware Engineer, C++ Integration

Yoh Idibu ·jobs.yoh.com

Location Palo Alto, California, United States
Salary USD 60 - 80 / hour
Type Full time
Level Senior
Source Shazamme
Engineering
Apply direct
Senior Firmware Engineer, C++ Integration

The Onboard Platforms team is an embedded software team responsible for the development and maintenance of the OS, software, and firmware for the compute platform powering our L1/L2/L3 autonomous vehicle compute clusters. The RTOS and applications team is specifically responsible for creating and maintaining our safety monitors to uphold our functional safety. This team leads the hands-on enablement of Jacinto/TDA4 safety diagnostics.
 What you’ll do: 
  • Drive implementation, integration, and testing of critical safety features on RTOS R5 firmware in a complex SoC environment.
  • Develop and maintain low-level drivers through a Hardware Abstraction Layer (HAL), ensuring designs scale across hardware targets and RTOS configurations.
  • Debug complex system-level issues — including race conditions, memory faults, and peripheral misbehavior — directly on ECU hardware using bench tools such as Trace32 and serial consoles.
  • Perform code reviews ensuring pull requests are focused, correct, and adhere to established coding standards.
  • Collaborate with functional and feature owners to produce designs that clearly fulfill stated requirements.
What you'll need to succeed:
  • Strong proficiency in modern C++— extensive use of advanced language features.
  • Solid experience with ARM-based SoC architectures and firmware development in RTOS environments (FreeRTOS, SafeRTOS, or equivalent).
  • Hands-on experience building or maintaining Hardware Abstraction Layers (HAL) to support multiple hardware targets.
  • Fluent with bench debugging tools (Trace32, serial consoles) and confident debugging directly on ECU hardware.
  • The discipline to land changes with accompanying unit and integration tests — testing is treated as a core part of delivery, not an afterthought.
Nice to have:
  • Functional safety mindset (ISO 26262): familiarity with safety manuals, assumptions of use, and supplying evidence for certification reviews.
  • Familiarity with Bazel-based monorepo builds.
  • Experience with MPU configuration, DMA controllers, or hardware firewall setup in multi-core SoC environments.
  • Background collaborating with OEM functional-safety teams or contributing to safety cases.
  • Python scripting for tooling, automation, or test infrastructure.
  • Familiarity with Ethernet and lightweight IP (LwIP) in an embedded RTOS context.
  • Demonstrated experience bringing up TI Jacinto (TDA4/TDA4VH/TDA4AP) or similar automotive SoCs at the register level, including TRM-guided peripheral initialization.


Estimated Min Rate: $60.00
Estimated Max Rate: $80.00


What’s In It for You?
We welcome you to be a part of the largest and legendary global staffing companies to meet your career aspirations. Yoh’s network of client companies has been employing professionals like you for over 65 years in the U.S., UK and Canada. Join Yoh’s extensive talent community that will provide you with access to Yoh’s vast network of opportunities and gain access to this exclusive opportunity available to you. Benefit eligibility is in accordance with applicable laws and client requirements. Benefits include:

  • Medical, Prescription, Dental & Vision Benefits (for employees working 20+ hours per week)
  • Health Savings Account (HSA) (for employees working 20+ hours per week)
  • Life & Disability Insurance (for employees working 20+ hours per week)
  • MetLife Voluntary Benefits
  • Employee Assistance Program (EAP)
  • 401K Retirement Savings Plan
  • Direct Deposit & weekly epayroll
  • Referral Bonus Programs
  • Certification and training opportunities

Note: Any pay ranges displayed are estimations. Actual pay is determined by an applicant's experience, technical expertise, and other qualifications as listed in the job description. All qualified applicants are welcome to apply.

Yoh, a Day & Zimmermann company, is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Visit https://www.yoh.com/applicants-with-disabilities to contact us if you are an individual with a disability and require accommodation in the application process.

For California applicants, qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. All of the material job duties described in this posting are job duties for which a criminal history may have a direct, adverse, and negative relationship potentially resulting in the withdrawal of a conditional offer of employment.

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

By applying and submitting your resume, you authorize Yoh to review and reformat your resume to meet Yoh’s hiring clients’ preferences. To learn more about Yoh’s privacy practices, please see our Candidate Privacy Notice: https://www.yoh.com/privacy-notice

Stay Safe During Your Job Search
Fraudulent recruiting communications have become increasingly common. Emails from Yoh recruiters will only come from an @yoh.com email address. Yoh will never ask candidates to pay fees, purchase equipment, send gift cards, or transfer funds as part of the recruiting or hiring process. If you receive a communication that appears suspicious or requests payment, contact Yoh directly before responding or sharing personal information.

Frequently asked questions

Who is hiring for the Senior Firmware Engineer, C++ Integration role?
Yoh Idibu is hiring for the Senior Firmware Engineer, C++ Integration position, a Shazamme client. Apply directly on the employer's career site.
Where is the Senior Firmware Engineer, C++ Integration job located?
The Senior Firmware Engineer, C++ Integration role with Yoh Idibu is based in Palo Alto, CA, US.
What does the Senior Firmware Engineer, C++ Integration role pay?
Yoh Idibu lists the Senior Firmware Engineer, C++ Integration role at USD 60–80 per hour.
Is the Senior Firmware Engineer, C++ Integration role full-time or contract?
This is a full time position at Yoh Idibu.
What experience level is the Senior Firmware Engineer, C++ Integration role?
The Senior Firmware Engineer, C++ Integration position is aimed at senior-level candidates.
How do I apply for the Senior Firmware Engineer, C++ Integration role at Yoh Idibu?
Apply directly on Yoh Idibu's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.
Apply direct