Firmware Engineer Job at SGS Consulting, Washington DC

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

Clinical Management Consultants

Hospice Quality Improvement RN Job at Clinical Management Consultants

 ...Bring purpose, pride, and joy to your career as aHospice Quality Improvement RNin Metro NYCan exciting, mission-forward role where quality...  ...across hospice and palliative services. As a Clinical Quality Nurse, Hospice, expect an award-winning culture that values shared... 

Big Inc

FedEx Personal Delivery Driver Job at Big Inc

 ...FedEx Personal Delivery Driver Big Green Contracting Inc Part-Time | 50-80 stops daily | Tecumseh, OK Pay Structure Examples:$16.50/hr. + $0.50 per delivered stop~5 stops per hour: ($16.50 base + $2.50 stop incentive) $19.00/hr ~15 stops per hour: ($16.... 

Freeport McMoRan

Underground Mine Production Operator I Job at Freeport McMoRan

 ...Our Henderson mine and mill are an hour drive apart separated by the Continental Divide and a 15-mile conveyor system (10 miles underground). The Henderson mine is an underground molybdenum mining operation located approximately 42 miles west of Denver and 10 miles... 

Confidential

Art Director-K12 School Job at Confidential

Job Title: Artistic Director School: A K-12 School in Songjiang District, Shanghai Salary: RMB 500,000700,000 per year Key Responsibilities 1. Develop an Integrated K12 Arts Framework Design and implement a cohesive arts system spanning performing arts, visual... 

Gecko Hospitality

Bar Manager Job at Gecko Hospitality

 ...Elite Bar Manager Position - Premium Dining Destination in Charlotte, NC. Salary up to $65,000 (DOE). This exceptional Bar Manager opportunity offers an outstanding benefits package designed to attract top-tier hospitality professionals. Qualified candidates should...