Senior Firmware Engineer Job at SGS Consulting, Washington DC

RWJ2c1VXWXp6RHNYWm1ibmZGZTNqdDdsRXc9PQ==
  • SGS Consulting
  • Washington DC

Job Description

Job Responsibilities:

  • Develop firmware to integrate custom image sensors with an MCU.
  • Develop firmware to interface with an custom hardware acceleration blocks.
  • Develop firmware to interface with sensors like IMU, Barometers, & Magnetometer.
  • Develop bootloaders.
  • Develop test applications to interface with a variety of peripherals.
  • Test the developed firmware with the hardware.
  • Document designs and performance analysis.

Skills:

  • 10+ years experience in Firmware or Embedded Software Development in C
  • 2+ years experience developing firmware with multi-core SoCs or MCUs
  • Experience with Zephyr OS, FreeRTOS, or other RTOS
  • Audio experience
  • Familiarity with DSPs
  • Android

Education/Experience:

  • 10+ years experience in Firmware or Embedded Software Development in C.
  • 2+ years experience developing firmware with multi-core SoCs or MCUs.
  • Experience with Zephyr OS, FreeRTOS, or other RTOS.
  • Ability to work autonomously with little or no supervision.
  • Ability to work in a dynamic, high-paced environment where job duties may change frequently.
  • Familiarity with MIPI C-PHY and image sensors.
  • C++ is niceta.
  • Familiarity with I3C, SPI, UART, USB.
  • Audio.
  • Familiarity with DSPs.
  • Familiarity with file systems.
  • Familiarity with bootloaders on small MCUs and larger SoCs.
  • Low power optimization of embedded systems.
  • Strong technical writing skills.

Job Tags

Similar Jobs

System One

FP&A Manager (R&D) Job at System One

 ...Job Title: FP&A Manager (R&D) Location: Lakewood, CO Type: Direct Hire Compensation: $107,000.00 - $134,900.00 Work Model: Hybrid onsite and remote Responsibilities Lead financial planning, forecasting, and performance management for global R&D organization... 

Senga Engineering

CNC Mill Operator Job at Senga Engineering

 ...Santa Ana, California Full Time Position Job Summary: The CNC Mill Operator is responsible for operating CNC milling machines to produce precision machined parts in accordance with engineering drawings, job travelers, and company quality standards. This role performs... 

University of Washington

Postdoctoral Scholar, Department of Laboratory Medicine and Pathology, Foy Lab Job at University of Washington

 ...Postdoctoral Scholar, Department of Laboratory Medicine and Pathology, Foy Lab Position Overview Organization: Laboratory Medicine Title: Postdoctoral Scholar, Department of Laboratory Medicine and Pathology, Foy Lab Position Details Position Description... 

GM Hill Engineering

Superintendent (Triple Hat) Job at GM Hill Engineering

 ...Position Summary We are seeking a highly skilled Superintendent (Triple Hat)to lead on-site field operations on federal construction projects. This role combines the responsibilities of Superintendent , Site Safety and Health Officer (SSHO) , and Quality Control... 

University of Notre Dame

Research Coordinator | Department of Psychology Job at University of Notre Dame

 ...force for good in the world. Whether contributing to world-class research, shaping the student experience, or supporting the University...  ...and so do you! Job Description The Department of Psychology at the University of Notre Dame, within the College of Arts &...