Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

SoC Firmware Engineer

$150k - $220k

eSpace

Overview

E-Space is bridging Earth and space to enable hyper-scaled deployments of Internet of Things solutions. We are building a low Earth orbit space system that will change how satellite and terrestrial IoT systems are designed, manufactured, and served. We need an Embedded Software Engineer to design, develop, and optimize low-level software with a strong emphasis on software/hardware co‑operation.

What you will do
  • Embedded Software Development: Plan, implement, and verify low-level software for embedded systems—including BSP, firmware drivers, and ROM code.
  • RTOS Application and Driver Development: Develop device drivers for accelerators and heterogeneous multi‑processor applications, and provide system services for Zephyr, FreeRTOS, or similar.
  • Software/Hardware Co‑design: Plan hardware accelerator usage models and software interfaces, including register definitions, task orchestration, and data flows.
  • System Verification: Perform verification tasks related to firmware and hardware interactions—data‑flow profiling and hardware benchmarking.
  • Embedded Security: Design and implement security mechanisms at the firmware level: secure boot, trusted execution environments (TEE), and control‑flow integrity.
  • Hardware Simulation and Emulation: Verify software functionality and hardware interactions using simulation, hardware‑in‑the‑loop setups, and debugging tools.
  • Continuous Integration and Test Frameworks: Develop and maintain test frameworks and vectors, integrate automated testing pipelines with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
  • Hardware Interaction & Documentation: Collaborate with hardware teams for seamless integration; prepare technical documentation and testing reports.
What you bring to this role
  • Embedded C programming (experience in Rust a plus).
  • Proficiency in scripting languages: Bash, awk, Python, Makefiles, and Tcl.
  • Experience with ARM Corstone reference designs, ARM Cortex processors and associated toolchains.
  • Understanding of low‑power design principles and power profiling.
  • Debugging expertise with JTAG, GDB, and serial debuggers.
  • Experience with CI/CD pipelines, Jenkins or GitLab CI.
  • Version control expertise with Git.
Bonus points for the following
  • TrustedFirmware‑M and MCUboot experience.
  • PSA certification processes and requirements familiarity.
  • Secure firmware updates (OTA) and bootloader development.
  • AMBA interconnect protocols (AXI, AHB, APB).
  • Hardware protocols: SPI, I2C, UART, GPIO.
  • Hardware simulation tools and mock environments.
  • Embedded security and cryptographic algorithms, including post‑quantum cryptography.
  • 3GPP network protocols familiarity.
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering or a related field.
Compensation & Location

Full‑time exempt position, based in our Saratoga office. Target base pay: $150,000 – $220,000 annually, with total compensation determined by experience.

Benefits
  • Opportunity to make a real difference.
  • Sustainability at our core.
  • Fair and honest workplace.
  • Innovation encouraged.
  • Competitive salaries.
  • Continuous learning and development.
  • Health and wellness care options.
  • Financial solutions for the future.
  • Optional legal services (US only).
  • Paid holidays and paid time off.

We are not currently able to provide employment sponsorship for candidates who do not hold work authorization for the location of this role.

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the SoC Firmware Engineer in Saratoga, CA vacancy
  • $184.7k - $324.8k

     ...SoC Firmware Engineer Does making the next great technology product excite you? Imagine what you could do here. At Apple, our new ideas have a way of becoming great products, services, and customer experiences very quickly. We bring passion and dedication to our job... 
    Suggested
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $184k - $287.5k

     ...teams to define end-to-end solutions.Define the firmware architecture for new products and features at the core of NVIDIA's SOC and GPU firmware and software.Lead the...  ...higher degree in Computer Science or Computer Engineering or equivalent experience8+ years of relevant... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $213k - $287.5k

     ...Machine Learning Acceleration (MLA) team develops the Inferentia and Trainium SoCs that are used to power today’s AI workloads in datacenters all around the world. As a Sr. SoC Power Engineer, you’ll contribute to the project at the ground level by modeling and estimating... 
    Suggested
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    5 days ago
  • $184.7k - $324.8k

     ...oriented and extraordinarily hardworking FW Design Engineer. As a member of our multifaceted group, you will...  ...In this job you will be responsible to develop firmware in C to implement critical FW features for IPs inside SOC. Responsibilities You will be required to... 
    Suggested
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  • $230.4k - $322.56k

     ...Description As part of a hardworking team of specialists and engineers, you will develop low-level firmware for the secure enclaves of custom ASICs in the...  ...developing embedded software or firmware for complex SoCs, ASICs, microcontrollers, or similar embedded systems.... 
    Suggested
    Permanent employment
    Temporary work
    Local area
    Immediate start
    Relocation

    Jobleads-US

    Cupertino, CA
    5 days ago
  • $213k - $287.5k

     ...Learning Acceleration (MLA) team develops the Inferentia and Trainium SOCs that are used to power today’s AI workloads in datacenters all...  ...all industries. We are seeking experienced Design Verification Engineers to build the next generation of our cloud server chips. Our... 
    Local area
    Work from home
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  •  ...Position: Embedded Firmware Engineer (eInfochips Inc) Job Description: NOTE: This role will perform work covered by International Traffic in Arms Regulations. Viable candidates for this position must be eligible for an export license or be a U.S. Person (which... 
    Permanent employment
    Full time
    Temporary work
    Work at office
    Local area

    Arrow Electronics

    Campbell, CA
    2 days ago
  • $184k - $287.5k

    Join NVIDIA as a Senior Firmware Engineer and be part of something truly outstanding!In this role, you'll collaborate with a world-class team...  ...years of professional firmware development experience on complex SoC/ASIC platforms.Strong proficiency in C/C++ (C11 or later),... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...commercial applications, working across silicon, firmware, and software to deliver reliable, high‑...  ...to market. You will interact with key engineering and management stakeholders as well as...  ...of systems technical knowledge (x86, SoC, Platform-HW, Platform-SW, BIOS/FW,... 

    AMD

    San Jose, CA
    6 days ago
  • $160k - $275k

     ...availability. MatX is seeking System Software Engineer to join our team as we create best-in-...  .... The team also co-owns the BMC/OpenBMC firmware stack, with dedicated firmware engineers,...  ..., and device trees; experience with BMC SoCs such as ASPEED or NuvotonBoard bring-up experience... 
    Daily paid
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday
    Flexible hours

    MatX

    Mountain View, CA
    5 days ago
  • $152k - $241.5k

     ...impact on the world.We're looking for an experienced System Software Engineer to help develop the boot, firmware, and software solutions focused on safeguarding that power NVIDIA's next-generation SoCs. This is an opportunity to work on challenging low-level system... 
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  •  ...Senior Embedded Firmware Engineer Client is seeking a Senior Embedded Firmware Engineer to design, develop, and support firmware for IoT...  ...reviews, code reviews, and root-cause analysis. Evaluate SoCs, image sensors, wireless modules, and other components for future... 
    Local area
    Remote work

    NESCO Inc

    San Jose, CA
    4 days ago
  • $150.4k - $277.6k

     ...Firmware Engineer The Apple Beats team is seeking a highly motivated Firmware Engineer with a strong foundation in engineering principles and a deep passion for new technologies. In this role, you will be at the forefront of researching, developing, and innovating solutions... 
    Relocation

    Apple

    Cupertino, CA
    4 days ago
  • $193.3k - $261.5k

    AWS designs custom SoCs (System on Chips) that power the world's largest machine learning...  ....We're looking for a Systems Software Engineer who wants to work at the boundary between...  ...or the interface between them- Have built firmware, drivers, runtime software, or communication... 
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $180k - $270k

     ...Firmware Engineer Santa Clara, California Everpure has evolved from storage pioneer to data platform, closing fiscal 2026 with $3.7 billion...  ...and NVMe. ~ Experience with embedded software development, SoC bring-up, and RTOS. ~ Good verbal communication &... 
    Full time
    Work at office
    Flexible hours
    Shift work

    Pure Storage

    Santa Clara, CA
    5 days ago
  • $144.73k - $198.99k

     ...are you ready to rethink the impossible?As a Staff Software/ Firmware Engineer in our Research & Development team, you'll have the opportunity...  ...Development of demos on internal and customer FPGA SoCs e.g. AMD VERSAL Customer support Your profileQualifications and... 
    Local area

    Infineon Technologies

    San Jose, CA
    3 days ago
  • $184k - $287.5k

    We are looking for a Senior SoC Software Engineer to help shape the future of accelerated computing within CPU/Data Center. Imagine developing...  ...is an opportunity to work at the intersection of hardware, firmware, operating systems, and AI. You will collaborate with some... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  •  ...into design specifications and develop firmware applications for low-power, small-system...  ...across multiple teams in Digital and beyond. Engineering for device systems spans deep...  ...microcontrollers, microprocessors, and SoCs.• System Integration: Collaborate with hardware... 
    Full time
    Temporary work
    Local area
    Immediate start
    Remote work

    Brambles

    Santa Clara, CA
    3 days ago
  • $131.01k - $196.3k

     ...learn, and lead. Your Team, Your ImpactThe Firmware team at Marvell builds highly integrated...  ...hardware, firmware and control loops. An engineer in this team will be involved in a full...  ...RISC-V a plus)Understanding of embedded SoC and micro-controller architecture, memory... 
    Permanent employment
    Full time
    Internship
    Remote work
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    4 days ago
  • $142.8k - $274.8k

     ...Profession: Hardware EngineeringDiscipline: Firmware EngineeringCompany: MicrosoftOverviewThe...  ...a highly experienced Principal Firmware Engineer to lead the , development of firmware ,...  ...Controller). This will require deep expertise in SoC architecture, low-level firmware, silicon... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Mountain View, CA
    3 days ago
  •  ...together, we’ll advance your career.THE ROLEWe're seeking a T-shaped engineer ready to elevate their impact.You're an experienced ASIC/FPGA...  ...of the full chip development lifecycle.Strong knowledge of:SoC and subsystem architectureRTL design and synthesisVerification methodologiesPhysical... 

    AMD

    San Jose, CA
    6 days ago
  •  ...Blue Origin LLC is seeking an experienced embedded firmware engineer to develop and secure firmware for enclaves in custom ASICs. You will work with ASIC, security, software, and system teams to ensure secure boot, attestation, and root-of-trust across lifecycle phases... 

    Jobleads-US

    Cupertino, CA
    5 days ago
  • $165.2k - $223.6k

     ...challenges that have never been seen before, and deliver results that help our customers change the world.We are seeking a Senior Firmware Engineer to join our Power Architecture team, developing firmware algorithms for power and performance management on ML Acceleration... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $70 - $90 per hour

    Firmware Engineer- Power Electronics Job Description We are seeking a seasoned Power Electronics Controls and Firmware Engineer with extensive experience in embedded power control firmware development. The ideal candidate should possess expertise in Control Engineering... 
    Contract work
    Temporary work
    Work experience placement

    Actalent

    Campbell, CA
    2 days ago
  • $190k - $240k

     ...Job Description Job Description Principal Hardware Engineer - AI, SOCs At the forefront of the latest semiconductor technology & security...  ...step-down converter and power rail design ~ Exposure to firmware, UEFI/BIOS, or embedded Linux environments ~ Scripting skills... 
    Ongoing contract
    Local area

    Everforth, Cybercoders

    San Jose, CA
    2 days ago
  • $150.4k - $277.6k

     ...Embedded Software Engineer Apple's System Firmware and Diagnostics team is looking for an enthusiastic embedded firmware engineer to join our team...  ...communications protocols for various internal and commodity SoCs. This highly cross functional role will have you working... 
    Work experience placement
    Relocation
    Flexible hours

    Apple

    Cupertino, CA
    4 days ago
  • $152k - $241.5k

     ...looking for a highly motivated Senior System Software Engineer to develop and improve system software for next-generation...  ...infrastructure. You will work at the intersection of SoC architecture, cellular systems, firmware, operating systems, and radio-access-network workloads... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    6 days ago
  • $214.1k - $309.8k

     ...Jose or San Francisco offices. Build the next generation Agentic SOC for a world where threats are created, adapted, and launched at...  ...decisive, governed action.Meet the TeamAs a Senior Staff Software Engineer on Cisco’s Security Core AI team, you will help turn that vision... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    CISCO Systems

    San Jose, CA
    5 days ago
  • $184k - $287.5k

     ...software organization is seeking motivated System Software Engineers to contribute to our innovative projects. This is your...  ..., Embedded, and Data Center platforms.Develop firmware for embedded and Datacenter SoCs with a focus on flawless power management.Triage and debug... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $163k - $236k

     ...blocks.Minimum qualifications:Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or...  ...experience in DFT architecture, implementation, and verification for SoCs.Experience in silicon bring-up, debug, or validation of DFT... 
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to SoC Firmware Engineer. Be the first to apply!