Firmware Software Engineer

SGS Consulting

Washington (District of Columbia)

On-site

USD 120,000 - 160,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SGS Consulting seeks an experienced firmware engineer to develop and debug firmware for AR/VR devices, including sensing, imaging, haptics, and audio prototypes. You will implement firmware on micro-controllers, optimize power, and work with RTOS or bare-metal systems.

You will collaborate across research and engineering disciplines to make architectural tradeoffs, support hardware bring-up, and deliver features per milestones in a fast-paced team environment.

Qualifications

  • BS in Computer Science, Electrical Engineering, or related field.
  • 4+ years of embedded firmware design or equivalent experience with C.
  • Experience with peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO.

Responsibilities

  • Lead efforts to develop, and debug firmware for AR/VR devices, including novel sensing and imaging systems, haptic devices, and audio prototypes.
  • Understand and implement firmware on micro-controllers, leverage peripherals, manage power consumption, support boot loaders, and schedule real-time tasks (RTOS).
  • Collaborate across multiple research-focused and engineering disciplines to make architectural tradeoffs for rapid firmware delivery.
  • Support all phases of custom hardware development—from early architecture requirements to board bring-up.
  • Work with leads to understand tasks, attend stand-ups, and deliver features per milestones.

Skills

AOSP
embedded Linux
Kernel
Yocto
Buildroot
RTOS
bare metal
high compute systems

Education

B.S. in Computer Science or Electrical Engineering

Tools

USB
SPI
MIPI CSI/DSI
I2C
UART
GPIO

Job description

Job Responsibilities:
  • Lead efforts to develop, and debug firmware for a wide variety of AR and VR devices, including novel sensing and imaging systems, haptic devices, and audio prototypes. Wearable device that includes multiple sensors and cameras
  • Understand and implement firmware on micro-controllers, leverage peripherals, manage power consumption, support boot loaders, and schedule real-time tasks (RTOS)
  • Collaborate in a team environment across multiple, research focused, and engineering disciplines, making the architectural tradeoffs required to rapidly deliver firmware solutions
  • Support all phases of custom hardware development - including early architecture requirements definition, firmware architecture, proof-of-concept implementation, selection of MCUs and tools, and board bring-up
  • Work with lead and peers to understand your program tasks, attend team stand ups and deliver features per program milestones
Skills:
  • Experience with AOSP, embedded Linux, Kernel, Yocto, Buildroot, etc.
  • Experience maximizing performance of resource constrained systems.
  • Experience with either an RTOS-based or bare metal system.
  • Experience with high compute/throughput systems and using sim/modeling to estimate performance and power.
Education/Experience:
  • B.S.. degree in Computer Science, Electrical Engineering, or related field.
  • 4+ years of experience in embedded firmware design or equivalent experience with programming embedded systems with C.
  • Experience with peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO etc.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Software Engineer III
Firmware Software Engineer III

SGS Consulting • Washington

On-site
USD 90,000 - 135,000
AR/VR Firmware Engineer — Real-Time Embedded Systems
AR/VR Firmware Engineer — Real-Time Embedded Systems

SGS Consulting • Washington

On-site
USD 120,000 - 160,000
Firmware Engineer
Firmware Engineer

HumCap • United States

On-site
USD 120,000 - 165,000
Firmware Engineer - Testing & Development
Firmware Engineer - Testing & Development

SGS Consulting • Sacramento (CA)

On-site
USD 90,000 - 130,000
Firmware Engineer
Firmware Engineer

Insight Global • Sunnyvale (CA)

On-site
USD 117,000 - 124,000
Embedded Firmware Engineer: Silicon Validation for AR/VR
Embedded Firmware Engineer: Silicon Validation for AR/VR

Meta • Sunnyvale (CA), Redmond (WA), Austin (TX)

On-site
USD 140,000 - 210,000
Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Embedded Firmware Engineer for AR/VR & Wearables
Embedded Firmware Engineer for AR/VR & Wearables

Meta • Sunnyvale (CA)

On-site
USD 154,000 - 217,000
Senior Embedded Firmware Engineer for AR/VR Devices
Senior Embedded Firmware Engineer for AR/VR Devices

Insight Global • Sunnyvale (CA)

On-site
USD 117,000 - 124,000
Sr Firmware Engineer
Sr Firmware Engineer

Bell & Associates, Inc. • Auburn (AL)

On-site
USD 90,000 - 120,000