Firmware Engineer Job at SGS Consulting, Washington DC

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

State of Indiana

Director of Mental Health & Wellness Job at State of Indiana

 ...Administration : The Division of Mental Health and Addiction supports Indianas network...  ...oversee all existing mental health and wellness initiatives, funding, and programs...  ...issues (i.e. federal and/or state agency directors, etc.). Coordinate, review and evaluate... 

Globe Life AIL - Lisa Russel

Work-from-Home Leadership Program Job at Globe Life AIL - Lisa Russel

 ...Rewards Weve fully embraced the virtual work lifestyle . No more 95 grind just...  ...solving mindset Benefits Flexible work schedule tailored to your lifestyle Work from...  ...team that pushes boundaries and makes a difference Apply today and kickstart... 

Gorilla USA Corp

Brand Ambassador - Austin, TX Job at Gorilla USA Corp

AUSTIN, TEXAS Brand Ambassador Gorilla Energy | $25.00/hour Brand Ambassadors with flexible schedules needed to help our Field...  ...strangers Must have the availability to work nights and weekends Ability to work effectively in Austin's hot climate conditions... 

TekWissen LLC

Program Manager III Job at TekWissen LLC

 ...Overview: TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers...  ..., voice, and managed services. Job Title: Program Manager III Location: Remote Duration: 12 Months Job Type: Temporary Assignment... 

Brook Services

Data Entry Clerk-Remote Job at Brook Services

 ...Data Entry Clerk (Remote) Job Description Position Overview: We are seeking a detail...  .... Ability to work remotely and manage time effectively. Benefits: Flexible remote...  ...and collaborative team environment. Job Type: Full-time / Part-time (Remote)...