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

Sustainable Staffing Inc

General Labor Job at Sustainable Staffing Inc

 ...again after a year of employment. Health, dental and retirement plans offered. Overtime and Double-time work opportunities, tuition reimbursement for continuing school studies and degreed programs. General Laborer Duties and Responsibilities Operate Machine in a safe... 

cGxPServe

Validation Engineer Job at cGxPServe

 ...~ Be responsible for the review of system documentation according to the Roche CSV...  ...Develop plans and reports such as validation plans/reports, test plans/reports (and other...  ...Education Bachelor of Science or equivalent in computer science, engineering, life sciences, or... 

MasterBrand Cabinets, Inc

Seo specialist Job at MasterBrand Cabinets, Inc

 ...and join us in building great experiences together! Job Description We are seeking a results-driven and detail-oriented Sr. SEO Specialist to join our Digital Marketing team. This role is responsible for developing and executing strategies to improve organic search... 

GreenLight ABA

Board Certified Behavior Analyst (BCBA) Job at GreenLight ABA

 ...GREENLIGHT ABA IS LOOKING FOR A BCBA TO WORK IN ARIZONA. REMOTE/HYBRID OPTIONS AVAILABLE! FLEXIBLE SCHEDULING! MUST HAVE A CURRENT ARIZONA...  ...access community resources Conduct supervision in client's home and through telehealth Board Certified Behavior Analyst (BCBA... 

Sales Match

Customer Service Representative Job at Sales Match

 ...Job Title: Remote Customer Service Representative Hourly Pay: $20 - $26/hour Summary: Were looking for caring...  ...heard and supported. If you enjoy helping others, want to work from home, and seek a stable job with flexibility, this could be the perfect...