Firmware Engineer Job at SGS Consulting, Washington DC

MzJFS3p1bGZUcUppVXBySkNiN2ZLRW5RblE9PQ==
  • 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

Chat Sports

Junior Video Producer - NFL Shows on YouTube Job at Chat Sports

 ...WANTED: Creative, fast-moving, sports-obsessed Junior Video Producer to power our exploding lineup of NFL team-focused YouTube shows...  ...perfect fit if: - You've got 1-2 years in live production, video journalism, or digital content creation (new grads with relevant... 

Premier Dialysis

Per Patient Registered Nurse Job at Premier Dialysis

 ...Home Dialysis Nurse (PRN / Per Patient Model) Premier Dialysis Remote with Travel to Patient Homes (Approx. 75%) Position Overview Premier Dialysis is seeking a highly motivated and independent nurse to support the onboarding and ongoing management of home dialysis... 

Senior Helpers - High Point, NC

Licensed Pratical Nurse Job at Senior Helpers - High Point, NC

Job Title: Licensed Practical Nurse (LPN) - Home HealthPosition SummaryThe Licensed Practical Nurse (LPN) provides direct, handson nursing care to patients in their homes under the supervision of a Registered Nurse (RN) or physician. The LPN supports patient independence... 

We Are Social

Video Editor Job at We Are Social

 ...We Are Social is looking for a Video Editor to join our growing team! You are responsible...  ...audiences Ideate, build, shoot, and edit effective stories that match the quality...  ...design choices and creative rationale to both internal teams and external stakeholders... 

State of Florida

BEHAVIORAL SPECIALIST - F/C - 60046377 Job at State of Florida

 ...Requisition No:879074 Agency: Children and Families Working Title: BEHAVIORAL SPECIALIST - F/C - 60046377Pay Plan: Career Service Position Number:60046377 Salary: $2,232.34 - $2,349.83 Bi-weekly Posting Closing Date: 07/24/2026 Total Compensation...