Enable job alerts via email!

Embedded Firmware Engineer

Eximietas Design

Santa Clara (CA)

On-site

USD 110,000 - 150,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Eximietas Design seeks an Embedded Firmware Engineer to join their silicon validation team. The role involves developing low-level firmware, working with specified hardware architectures, and ensuring seamless system integration. Ideal candidates will have extensive experience in firmware development and debugging.

Qualifications

  • Experience in developing bare-metal firmware for SoC subsystems.
  • Hands-on experience with hardware bring-up.
  • Strong understanding of embedded architecture and register-level programming.

Responsibilities

  • Develop and integrate bare-metal firmware drivers for SoC subsystems.
  • Write firmware test cases to verify processor integration.
  • Collaborate with teams to debug RTL/FW interactions.

Skills

Embedded systems
C-based firmware development
Debugging
Code optimisation
Cross-compilation

Job description

Direct message the job poster from Eximietas Design

Embedded Firmware Engineer – Bare Metal & Emulation

Experience Level: 8–15 years

Number of Positions: 2

Overview

Eximietas Design is looking for a skilled Embedded Firmware Engineer to join our silicon validation and systems integration team. This role focuses on developing low-level, bare-metal firmware, integrating multiple processors across chiplets, and supporting both emulation and simulation environments. You will work closely with hardware architects and design teams to validate system bring-up, exercise interfaces, and enable functional verification of proprietary silicon.

This position offers a hands-on opportunity to work at the cutting edge of next-generation silicon, from early-stage simulation to hardware emulation and final bring-up.

Key Responsibilities

  • Develop and integrate bare-metal firmware drivers for SoC subsystems and custom IPs.
  • Write targeted firmware test cases to verify processor integration, memory subsystems, and peripheral operability.
  • Implement Interrupt Service Routines (ISRs) and inter-processor communication (IPC) infrastructure for multi-core, multi-chiplet systems.
  • Convert pseudo-code and architectural intent into robust, efficient firmware routines for controlling and initializing proprietary hardware.
  • Develop firmware suited for both emulation (e.g., Veloce, Zebu) and simulation environments (e.g., ModelSim, VCS).
  • Collaborate with DV teams to debug RTL/FW interactions and help accelerate bug triage and resolution.
  • Contribute to register abstraction layers, hardware bring-up utilities, and board support packages.
  • Support system validation in the lab, working with oscilloscopes, logic analyzers, JTAG/SWD debuggers, and custom test equipment.

Required Skills and Experience

  • Proficiency in C-based firmware development, with a strong understanding of:
  • Cross-compilation for embedded targets
  • Compiler/linker toolchains and scripts
  • Code optimisation (size, performance, and execution time)
  • Build systems and toolchains (e.g., GCC, Clang, CMake)
  • Solid understanding of embedded system architectures, memory-mapped IO, and register-level programming.
  • Strong debugging and root cause analysis skills using:
  • Hardware debuggers and probes (e.g., Lauterbach, J-Link)
  • Hands-on lab experience in bringing up new silicon or board-level hardware platforms.
  • Ability to understand and interpret technical specifications, register documentation, and memory maps.
  • Waveform analysis from simulation (e.g., VCD/FSDB)

Nice to Have

  • Experience with RTL simulation tools such as ModelSim, VCS, or QuestaSim.
  • Familiarity with hardware emulation/co-emulation platforms (e.g., Mentor Veloce, Synopsys ZeBu, Cadence Palladium).
  • Experience developing firmware for ARM Cortex-based processors, including knowledge of TrustZone, MMU, and low-level boot code.
  • Prior exposure to SoC bring-up workflows, firmware test suites, and post-silicon debug methodologies.
  • Basic understanding of scripting languages such as Python, TCL, or shell scripts for test automation or environment setup.
  • Exposure to multi-core boot sequencing, power domains, or reset logic.
  • Familiarity with device trees or custom configuration tables for firmware handoff.
  • Knowledge of open-source firmware frameworks (e.g., OpenSBI, Zephyr RTOS, U-Boot) is a plus.

Discuss more, shoot an email to - mohini.tyagi@eximietas.design

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    Semiconductor Manufacturing and Engineering Services

Referrals increase your chances of interviewing at Eximietas Design by 2x

Sign in to set job alerts for “Firmware Engineer” roles.
Embedded Software Engineer, Google Tensor

Mountain View, CA $125,400.00-$188,100.00 1 week ago

Software Engineer, AI Platform - New Grad

Sunnyvale, CA $117,000.00-$173,000.00 2 weeks ago

Mountain View, CA $167,000.00-$228,000.00 1 week ago

Software Engineer 4 - TV & Web Player Platform

Menlo Park, CA $117,000.00-$173,000.00 2 weeks ago

Palo Alto, CA $116,300.00-$183,600.00 2 weeks ago

New Grads 2025 - General Software Engineer

San Jose, CA $120,000.00-$165,000.00 4 months ago

New Grads 2025 - Software Engineer, Algorithm

San Jose, CA $120,000.00-$165,000.00 8 months ago

Mountain View, CA $125,000.00-$253,000.00 1 month ago

Mountain View, CA $120,000.00-$140,000.00 1 month ago

Mountain View, CA $141,000.00-$202,000.00 1 week ago

Mountain View, CA $167,200.00-$250,800.00 5 days ago

Mountain View, CA $128,000.00-$160,000.00 6 days ago

Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering
Firmware Validation Engineer -- Embedded Systems

Pleasanton, CA $150,000.00-$250,000.00 1 year ago

San Jose, CA $146,600.00-$203,100.00 4 days ago

Software Engineer, AI Intern (Summer 2025)
Software Engineer, Google Distributed Cloud

Sunnyvale, CA $141,000.00-$202,000.00 1 week ago

Pleasanton, CA $150,000.00-$250,000.00 1 year ago

Palo Alto, CA $153,000.00-$211,000.00 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Embedded Firmware Engineer

Cornelis Networks

Remote

USD 100.000 - 720.000

19 days ago

Embedded Firmware Engineer

Cornelis Networks

Wayne

Remote

USD 90.000 - 130.000

30+ days ago

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical

San Jose

Remote

USD 80.000 - 155.000

Yesterday
Be an early applicant

Embedded Firmware Engineer

Cornelis Networks, Inc.

Wayne

Remote

USD 90.000 - 150.000

30+ days ago

Embedded Software Designer

Rocket Lab

Remote

USD 100.000 - 130.000

6 days ago
Be an early applicant

Firmware Engineer

Piper Companies

Remote

USD 100.000 - 120.000

14 days ago

Firmware Engineer

Jobs via Dice

Remote

USD 100.000 - 120.000

12 days ago

Senior Front-End Software Developer (React-NodeJS)

Catchprobe

San Francisco

Remote

USD 130.000 - 250.000

2 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

San Francisco

Remote

USD 120.000 - 180.000

3 days ago
Be an early applicant