Firmware Engineer Job at SGS Consulting, Washington DC

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

TechChain Talent

Backend Engineer Job at TechChain Talent

 ...base. Location: Midtown, New York, NY (In-office MonThurs, Remote Fridays) Team: Payments Infrastructure Mid, Senior,...  ...infrastructure company Experience with blockchain integrations, smart contracts, or DeFi protocols Background with high-scale payment... 

Interviews Chat

Data Analyst Job at Interviews Chat

 ...desktop app) to reach even more users. Were looking for a Data Analyst to help us understand how users interact with our product and...  ...experimentation, or subscription analytics. What We Offer: ~100% remote work with flexible hours. ~ Competitive salary (depending on... 

Domino's Franchise

Pizza Maker - Job at Domino's Franchise

Welcome to Flyin Brian Pizza, LCC doing business as Domino's !Locally owned and operating stores in the greater Columbus, OH area. 90% of our franchisees started as drivers, including this one, back in 1983! Our franchise has been one of the top 2% of all Domino...

North Kern State Prison

Case Records Technician (CRT) Job at North Kern State Prison

 ...the close supervision of the Supervising Case Records Technician (SCRT) and or the Correctional Case Records Supervisor (CCRS), the CRT performs varied duties of complexity and difficulty, relating to processing, maintaining and controlling incarcerated and supervised... 

Optum

Clinical Account Executive - Home Health Sales - Elite Home Health - Remote Job at Optum

Explore opportunities with Elite Home Health, a part of LHC Group, a leading post-acute care partner for hospitals, physicians and families nationwide. As members of the Optum family of businesses, we are dedicated to helping people feel their best, including our team members...