Firmware Engineer Job at SGS Consulting, Washington DC

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

Synear Foods USA LLC

Food Technologist Intern (Unpaid Internship- Chinese Speaking Required) Job at Synear Foods USA LLC

 .... Perform other tasks and learning activities as assigned by the R&D team. Additional Information : This is an unpaid internship. Full-time schedule: 5days per week, with full onsite participation required. Duration: 3- 6 months commitment with the... 

Confidential

Safety Specialist Job at Confidential

 ...0,000 Base + Full Benefits About the Company Our client is a growing oil & gas operator with a strong and expanding presence across the Permian Basin. With a stable project pipeline and continued regional investment, the company is committed to building long-term... 

Hyatt Hotels

Gardener Job at Hyatt Hotels

 ...Description The Gardener is responsible for planting, maintaining, and enhancing gardens and green spaces, ensuring the health and aesthetic appeal of plants, lawns, and landscaped areas. This person must have the ability to lift moderate to heavy weight and work outdoors... 

Stretch Lab Phoenix/Scottsdale

Massage Therapist Job at Stretch Lab Phoenix/Scottsdale

StretchLab Arcadia is seeking personal trainers, massage therapists, and dance/yoga/Pilates Instructors to join our team. This is an amazing opportunity to gain experience in a new modality that is taking the fitness industry by storm.StretchLab is the industry leader... 

Infrahire

Procurement Manager Job at Infrahire

 ...procedures to optimize stock and minimize excess. - Analyze market trends and supplier performance for cost savings and process improvements. - Resolve procurement issues, such as shipment errors, quality discrepancies, and invoice mismatches. - Track and report...