Firmware Engineer Job at SGS Consulting, Washington DC

  • 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

CentiMark Corporation

Service Roofer Job at CentiMark Corporation

 ...Service Roofer We are looking for people who want to contribute to a great team. Attention to detail and initiative are key factors in your success and we believe that everything we accomplish starts with you. CentiMark Corporation is North America's leading commercial... 

AMN Healthcare

OB/GYN - Lexington Job at AMN Healthcare

 ...Salary: $300,000 - 390,000 per year Requirements: We are seeking a general OB/GYN to join our academic and clinical team. We are looking for someone with interest or experience in infertility, pelvic floor health, contraception, and reproductive health preservation... 

URBN

Terrain Creative Video Editor Intern Job at URBN

Anthropologie (Terrain) is looking for a Creative Video Editor Intern for the Summer. This intern will support the creative team in editing social-first video content and PDP content capture. Looking for a creative who has an eye for storytelling, experience in sound editing... 

Fusco Personnel Inc.

Project Manager I Job at Fusco Personnel Inc.

 ...project administration while supporting successful project delivery. The Project Manager will collaborate with owners, design teams, subcontractors, and internal project staff to ensure projects are completed safely, on schedule, within budget, and in accordance with... 

RWC Group

Diesel Service Technician - Central Ave. Job at RWC Group

 ...company sells and leases all kinds of trucks and buses to meet all your needs. We feature OEMs such as International, Isuzu, Hino, Cummins, Allison, and more! We provide a wide array of services including repair, maintenance, alignment, DPF cleaning, body shop and mobile...