Firmware Engineer Job at SGS Consulting, Washington DC

Y3pLdnhta2ZsVTRzeFVGdldJQnk0dFlCTkE9PQ==
  • SGS Consulting
  • Washington DC

Job Description

Job 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:

  • 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.
  • Experience with serial interfaces including USB.
  • Ability to work autonomously with little or no supervision.
  • Ability to work in a dynamic, high-paced environment where job duties may change frequently.
  • Experience with lightweight multi-threaded RTOSes.
  • Experience with STM32 ARM cores.
  • Experience with video/graphics systems.
  • Experience with Python and C#.
  • Low power optimization of embedded systems.
  • Experience with synchronization and IPC for multi-core embedded systems.
  • Strong technical writing skills.
  • Experience with FreeRTOS or similar.
  • Experience with serial interfaces including USB.
  • Ability to work autonomously with little or no supervision, while working in fast-paced, high-demand area where job duties will fluctuate.
  • Experience with lightweight multi-threaded RTOSes.
  • Experience with STM32 ARM cores.
  • Experience with video/graphics systems.
  • Experience with Python and C#.
  • Low power optimization of embedded systems.
  • Experience with synchronization and IPC for multi-core embedded systems.
  • Strong technical writing skills.
  • Years of overall experience required: 5+ years’ experience in Firmware / Embedded Software Development in C/C++, 2+ years’ experience developing firmware with multi-core SoCs or MCUs. ;
  • ;

Education/Experience:

  • ;Bachelor’s degree in computer science, software engineering or relevant field required. We are open to candidates who come from unconventional backgrounds if they bring unique skills and experience to our group.

Job Tags

Similar Jobs

Internexus/Antares

Nurse Educator Job at Internexus/Antares

 ...outstanding candidate. We are an accredited school located in the South Bay of LA. We are expanding into allied health and nursing education. Immediate plans include launching a focused licensure test-preparation program (NCLEX and related exams) to support aspiring... 

BJC Healthcare

Clinical Nurse - Neuro Stepdown Unit - Night Shift Job at BJC Healthcare

 ...Role ~$15,000 sign on bonus if eligible ~3 - 12hr shifts ~ Work Every 3rd Weekend ~ Flexible Scheduling~ Great medical...  ...how to manage their illness or injury, including post treatment home care needs and medication administration. Participates in activities... 

Phoenix Home Care and Hospice

Direct Support Professional Job at Phoenix Home Care and Hospice

 ...Job Title: Direct Support Professional Apply now and Join a company that truly stands by its promises in writing Part Time Direct Support Professional needed in Nevada, MO. Pay range $16 to $19 an hour Are you passionate about caring for others? Do you... 

SwedishAmerican Hospital

Call Center Customer Service Representative Job at SwedishAmerican Hospital

 ...components of compensation may include: Evening, night, and weekend shift differential Overtime On-call pay At UW Health in northern Illinois, you will...  ...Experience : ~1 year Experience in a call center environment; medical clinic or hospitality.... 

Spencer Ogden

EPC Project Manager III Job at Spencer Ogden

EPC Project Manager IIILocation: Jackson, United StatesStart Date: 28 April 2026Pay Rate: $70 Per HourJob Description:As an EPC Project Manager III, you will be responsible for overseeing the planning, design, and execution of engineering, procurement, and construction...