Firmware Engineer Job at SGS Consulting, Washington DC

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

SNOWGROUP

Public Relations & Founder Story Lead - Ski Industry Job at SNOWGROUP

 ...Public Relations & Founder Story Lead Remote | North America (Canada/U.S.), LATAM, or Europe Contract: 48 Week Pilot (Part-time or...  ...is building the first full-stack digital ecosystem for winter sports travel transforming how 150M+ skiers and snowboarders plan,... 

Jacuzzi Group

Construction Apprentice - Installer Job at Jacuzzi Group

 ...! Hourly pay rate is $19/hr. Requirements ~6 months experience in general construction. We will fully train on carpentry, demolition, tile work, framing and basic plumbing!~ Experience onloading/offloading trucks ~ Experience with demolition, framing, installation... 

Newbury Residential, Inc.

Community Manager Job at Newbury Residential, Inc.

 ...community, ensuring operations meet Newburys performance, compliance, and resident satisfaction standards. Oversee all leasing, marketing, resident relations, and daily office operations. Ensure full compliance with LIHTC regulations, Fair Housing laws, and other... 

Harborview Restaurant & Bar

Host Receptionist Job at Harborview Restaurant & Bar

 ...Urgent Opportunity: Join Harborview Restaurant & Bar as a Dynamic Host Receptionist! Are you looking for a fun work environment where teamwork is valued? Do you thrive in a place that celebrates culture and milestones? If so, we want you to be a part... 

Pool Troopers

Construction Laborer Job at Pool Troopers

 ...assist in the renovation and remodeling of swimming pools. This position involves physical labor, including surface preparation, demolition, material handling, and assisting skilled tradesmen in tasks such as tile work, plumbing, and resurfacing. The ideal candidate will...