Senior Firmware Engineer - Multi-Core Embedded & Graphics

SGS Consulting

Washington (District of Columbia)

On-site

USD 120,000 - 150,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 embedded software for display pipelines and hardware accelerators. You will work with STM32 ARM cores, implement USB interfaces, and create PC-side test apps to showcase firmware capabilities.

The role requires hands-on coding in C/C++, strong writing skills, and an ability to thrive in a fast-paced environment with evolving duties.

Qualifications

  • 5+ years experience in Firmware / Embedded Software Development in C/C++.
  • 2+ years experience developing firmware with multi-core SoCs or MCUs.
  • Experience with FreeRTOS or similar.

Responsibilities

  • Develop firmware to integrate display pipelines with off the shelf displays.
  • Develop firmware to interface with hardware acceleration blocks, including embedded DSPs.
  • Develop PC-based test applications to demonstrate firmware functionality.
  • Test the developed firmware with the hardware.
  • Document designs and performance analysis.

Skills

Firmware development
Multi-core SoCs/MCUs
FreeRTOS
USB interfaces
STM32 ARM cores
Python
C#
Low power optimization
IPC and synchronization
Technical writing

Education

Bachelor’s degree in CS/SE

Tools

STM32 development tools
Video/Graphics toolchains

Job description

SGS Consulting seeks an experienced firmware engineer to develop embedded software for display pipelines and hardware accelerators. You will work with STM32 ARM cores, implement USB interfaces, and create PC-side test apps to showcase firmware capabilities.

The role requires hands-on coding in C/C++, strong writing skills, and an ability to thrive in a fast-paced environment with evolving duties.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer: Multi‑Core SoCs, PCIe & RTOS
Senior Firmware Engineer: Multi‑Core SoCs, PCIe & RTOS

SGS Consulting • Washington

On-site
USD 120,000 - 180,000
Senior Embedded Firmware Engineer - STM32/FPGA
Senior Embedded Firmware Engineer - STM32/FPGA

SGS Consulting • Washington

On-site
USD 90,000 - 130,000
Embedded Firmware Engineer: Testing, RTOS & Graphics
Embedded Firmware Engineer: Testing, RTOS & Graphics

SGS Consulting • Sacramento (CA)

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

SGS Consulting • Washington

On-site
USD 120,000 - 150,000
Senior Firmware Engineer for Wearables & Embedded Linux
Senior Firmware Engineer for Wearables & Embedded Linux

SGS Consulting • Washington

On-site
USD 90,000 - 135,000
Embedded Systems Engineer — Real-Time, ARM & Linux
Embedded Systems Engineer — Real-Time, ARM & Linux

SGS Consulting • Boston (MA)

On-site
USD 110,000 - 160,000
Senior Firmware Engineer
Senior Firmware Engineer

SGS Consulting • Washington

On-site
USD 120,000 - 180,000
Senior Firmware Engineer - Camera Sensors & Embedded
Senior Firmware Engineer - Camera Sensors & Embedded

SGS Consulting • Washington

On-site
USD 120,000 - 180,000
Remote Embedded Graphics & WCET Engineer (Multi‑Core)
Remote Embedded Graphics & WCET Engineer (Multi‑Core)

Capgemini Engineering • Atlanta (GA)

Remote
USD 73,000 - 174,000
Paid time off
Healthcare coverage
Retirement plans
+2
Senior Firmware Engineer - Core Compute (Embedded Linux)
Senior Firmware Engineer - Core Compute (Embedded Linux)

Contract Professionals, Inc • Sterling Heights (MI)

On-site
USD 120,000 - 170,000