Swiftkey logo

Principal Firmware Architect

Swiftkey

Mountain View, CAJobPosted 1 day agoStill listed today

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Mountain View, CA
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The Principal Firmware Architect develops firmware for embedded systems throughout product development, from design through manufacturing and productization. The role defines firmware architecture for key systems and partners with hardware teams on integration. It also designs firmware components such as driver interfaces, SoC bring-up system libraries, low-level hardware protocols and features, platform initialization, and board support packages.

Skills & qualifications

RequiredNice to have

Skills

Firmware DevelopmentFirmware ArchitectureHardware-Firmware IntegrationDriver InterfacesSoC Bring-UpLow-Level Hardware ProtocolsPlatform InitializationBoard Support PackagesProject LeadershipArchitecture DocumentationPower ManagementReset FlowsSecure Operational FlowsCollaborationRust

Qualifications

Doctorate or Master's or Bachelor's in Related Field or Equivalent3+ Years Technical Engineering Experience6+ Years Technical Engineering Experience8+ Years Technical Engineering ExperienceDoctorate or Master's or Bachelor's in Related Field or Equivalent5+ Years Technical Engineering Experience With Coding8+ Years Technical Engineering Experience With Coding12+ Years Technical Engineering Experience With Coding1+ Year Project ExperienceCitizenship or Permanent Residency or Protected Status

Full job description

Develop firmware for embedded systems across all phases of product development, from design through manufacturing and productization. Define and develop firmware architecture for key systems. Partner closely with hardware teams to ensure seamless hardware and firmware integration. Design and develop firmware components, including: Driver interfaces System libraries for SoC bring-up Low-level hardware protocols and features Platform initialization and board support packages Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ years technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 6+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 8+ years technical engineering experience OR equivalent experience. These requirements include, but are not limited to, the following specialized security screening: This role will require access to information that is controlled for export under export control regulations, potentially under the U.S. International Traffic in Arms Regulations or Export Administration Regulations, the EU Dual Use Regulation, and/or other export control regulations. As a condition of employment, the successful candidate will be required to provide either proof of their country of citizenship or proof of their U.S. permanent residency or other protected status (e.g., under 8 U.S.C. 1324b(a)(3)) for assessment of eligibility to access the export-controlled information. To meet this legal requirement, and as a condition of employment, the successful candidate's citizenship will be verified with a valid passport. Lawful permanent residents, refugees, and asylees may verify status using other documents, where applicable. Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience with coding OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 8+ years technical engineering experience with coding OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 12+ years technical engineering experience with coding OR equivalent experience. 1+ year(s) experience working on or leading projects from beginning-to-end. Experience writing architecture documents for systems implemented by other teams. Experience with SoC bring-up and internal workings, such as internal fabric, power management, reset flows, and secure operational flows. Strong collaboration skills, including coordinating with both inside the team and outside stakeholders. Experience with Rust is also helpful.

How this job compares

Set against the 805 open Firmware Engineer jobs on Olive Jobs, counted November 8, 2026.

Pay
  • This postingNot listed
  • California median$167–240K/yr271 salary ranges
  • US median$49–67/hr34 hourly ranges
Openings
Olive Jobs lists 344 open Firmware Engineer jobs in California and 805 across the US. Under 1% of them nationwide are listed as remote or flexible.
Hiring the most in California
Experience
This posting asks for at least 3 years of experience; Firmware Engineer postings that state a minimum ask for 5 years at the median (658 postings).
Education
334 of the 805 open Firmware Engineer jobs (41%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 8, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.