Silicon Firmware Engineer

E-Space

Santa Clara, CA, United States Posted October 13, 2026

Check how well your resume matches this job

On-site Full-time Mid level
Salary Range

$150,000 - $220,000

Job Description

Join our team as a Silicon Firmware Engineer, where you will design, develop, and optimize low-level software for embedded systems. You will work closely with hardware engineers to shape firmware architecture, drive hardware bring-up, and ensure seamless integration across the full embedded stack. Your responsibilities will include embedded software development, RTOS application and driver development, software/hardware co-design, system verification, embedded security, testing and automation, collaboration and documentation. This is a fast-paced, high-impact environment that requires flexibility to occasionally work extended hours or weekends during critical periods.

  • Plan, implement, and verify low-level software for embedded systems, including BSP, firmware drivers, and ROM code.
  • Develop device drivers for accelerators and heterogeneous multi-processor platform applications, as well as system services for operating systems such as Zephyr RTOS or FreeRTOS.
  • Design and implement security mechanisms at the firmware level, including secure boot, trusted execution environments (TEE), and control flow integrity to ensure robust protection across the platform.
  • Embedded C Programming: Strong proficiency in C for embedded systems development; experience with Rust is a plus
  • Automation Tools: Experience with CI/CD pipelines, Jenkins, GitLab CI, or similar tools
  • Scripting: Practical experience with scripting tools and languages such as Bash, awk, Python, Makefiles, and Tcl
  • Version Control: Expertise with Git or similar version control systems
  • Embedded Architectures: Familiarity with ARM Corstone reference designs, ARM Cortex processors, and their associated toolchains
  • Debugging Tools: Proficiency with debugging tools like JTAG, GDB, and serial debuggers
  • Low Power Design: Understanding of low-power design principles, energy-efficient algorithms, and power profiling tools
  • Experience with TrustedFirmware-M and MCUboot
  • Familiarity with PSA certification processes and requirements
  • Experience with secure firmware updates (OTA) and bootloader development
  • Knowledge of AMBA interconnect protocols (AXI, AHB, APB)
  • Knowledge of hardware protocols such as SPI, I2C, UART, and GPIO
  • Familiarity with hardware simulation tools and mock environments for testing
  • Knowledge of embedded security and cryptographic algorithms, including Post-Quantum Cryptography (PQC)
  • Familiarity with 3GPP network protocols
  • Education: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field
Required Skills
software development testing collaboration Rust CI/CD Jenkins GitLab CI Bash Python Git cryptography electrical engineering
How to apply

You apply on E-Space’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About E-Space

See every open role at E-Space on ARes.

More Jobs at E-Space
Share This Job