Embedded Firmware Engineer

SCRAM Systems

Greenwood Village (CO)

Vor Ort

USD 110.000 - 140.000

Vollzeit

vor 2 Stunden
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

SCRAM Systems is seeking an Embedded Firmware Engineer to design and optimize low-level software for advanced embedded systems. You will work from bare-metal to RTOS platforms, interfacing with hardware to deliver high-performance, low-power solutions.

The role emphasizes embedded Linux, Zephyr, device drivers, and hardware/firmware integration. Qualifications include 3+ years in embedded firmware, strong C/C++, and experience with GNSS/GPS systems.

Qualifikationen

  • 3+ years of embedded firmware development experience
  • Strong proficiency in C/C++
  • Experience with embedded Linux, Zephyr RTOS, and bare‑metal development
  • Experience writing hardware device drivers
  • Understanding of microcontroller and processor architectures
  • Familiarity with SPI, I2C, UART, CAN, USB, Ethernet
  • Experience with Git and debugging tools
  • Experience in design and optimization of low‑level C/C++ embedded software for GNSS/GPS tracking systems
  • High attention to detail and commitment to quality

Aufgaben

  • Design, develop, and maintain embedded firmware for microcontrollers and SoCs
  • Develop and debug firmware on bare-metal and RTOS platforms (e.g., Zephyr)
  • Work with embedded Linux systems, including kernel configuration and user-space applications
  • Implement and optimize hardware drivers (I2C, SPI, UART, GPIO, ADC/DAC, PCIe, etc.)
  • Develop and validate hardware/firmware interfaces and bring-up new hardware platforms
  • Design and implement low-power management strategies
  • Collaborate with hardware, systems, and software teams
  • Perform board bring-up, debugging, and system validation
  • Troubleshoot system-level issues
  • Contribute to architecture decisions and documentation

Kenntnisse

Low-power design
OTA updates
Python scripting
Communication skills
Cross-functional collaboration
Analytical skills
Self-motivated
Verbal and written communication

Ausbildung

Bachelor’s degree in relevant field
Master’s degree in relevant field

Tools

Yocto
Buildroot
Git
GDB

Jobbeschreibung

Job Description
Job Summary

We are seeking a highly skilled Embedded Firmware Engineer to design, develop, and optimize low-level software for advanced embedded systems. This role involves working across the full firmware stack—from bare-metal development to RTOS-based wireless systems—while interfacing closely with hardware to deliver high-performance, low-power solutions. The ideal candidate has strong experience in embedded Linux, Zephyr, device drivers, and hardware/firmware integration.

Duties/Responsibilities
  • Design, develop, and maintain embedded firmware for microcontrollers and SoCs
  • Develop and debug firmware on bare-metal and RTOS platforms (e.g., Zephyr)
  • Work with embedded Linux systems, including kernel configuration and user-space applications
  • Implement and optimize hardware drivers (I2C, SPI, UART, GPIO, ADC/DAC, PCIe, etc.)
  • Develop and validate hardware/firmware interfaces and bring-up new hardware platforms
  • Design and implement low-power management strategies
  • Collaborate with hardware, systems, and software teams
  • Perform board bring-up, debugging, and system validation
  • Troubleshoot system-level issues
  • Contribute to architecture decisions and documentation
Skills/Abilities
Experience and Skills
  • Experience with low-power embedded system design preferred
  • Familiarity with bootloaders, secure firmware development, and over-the-air (OTA) update processes preferred
  • Experience with embedded Linux build systems such as Yocto and/or Buildroot preferred
  • Proficiency in Python or other scripting languages for automation and development support preferred
  • Knowledge of wireless communication technologies, including BLE, Wi‑Fi, and Cellular connectivity preferred
  • Understanding of applicable safety and cybersecurity standards preferred
  • Demonstrated strong analytical and problem‑solving skills
  • Ability to collaborate effectively within cross‑functional teams
  • High level of attention to detail and commitment to quality
  • Self‑motivated with the ability to manage priorities independently
  • Strong verbal and written communication skills
Education And Experience
  • Bachelor’s or Master’s degree in relevant field
  • 3+ years of experience in embedded firmware development
  • Strong proficiency in C/C++
  • Experience with embedded Linux, Zephyr RTOS, and bare‑metal development
  • Experience writing hardware device drivers
  • Understanding of microcontroller and processor architectures
  • Familiarity with SPI, I2C, UART, CAN, USB, Ethernet
  • Experience with Git and debugging tools
  • Experience in design and optimizing of low‑level C/C++ embedded software for GNSS/GPS tracking systems
Physical Requirements (With Or Without Reasonable Accommodation)
  • Sitting: Over 70%
  • All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California

Vor Ort
USD 80.000 - 110.000
Embedded Firmware Engineer (Embedded Systems)
Embedded Firmware Engineer (Embedded Systems)

OSI Engineering, Inc. • Cupertino (CA)

Vor Ort
USD 96.000 - 124.000
Senior Firmware Engineer
Senior Firmware Engineer

Global IID Parent LLC • Grapevine (TX)

Hybrid
USD 120.000 - 150.000
Health insurance
401(k) plan
Birthday & Anniversary bonus
+4
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

Vor Ort
USD 175.000 - 205.000
Senior Firmware Engineer
Senior Firmware Engineer

OSI Engineering, Inc. • Palo Alto (CA)

Vor Ort
USD 140.000 - 200.000
Senior Firmware Engineer (4652)
Senior Firmware Engineer (4652)

Hireclout • Tucson (AZ)

Vor Ort
USD 150.000 - 170.000
Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

Vor Ort
USD 175.000 - 205.000
Firmware Engineering Manager
Firmware Engineering Manager

Mill • San Bruno (CA)

Vor Ort
USD 245.000 - 280.000
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

Vor Ort
USD 90.000 - 130.000
Senior Embedded Firmware Engineer (Remote - US)
Senior Embedded Firmware Engineer (Remote - US)

Jobgether • USA

Remote
USD 90.000 - 120.000
Opportunity to work on cutting-edge devices
Professional growth opportunities
Collaborative team environment