Senior Firmware Engineer Job at SGS Consulting, Washington DC

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

99 HIGHWAY 37 WEST

Patient Transporter Job at 99 HIGHWAY 37 WEST

 ...Job Title: Transporter/Courier Location: Community Medical Center Department Name: Patient Transport Req #: 0000254091 Status: Hourly Shift: Evening Pay Range: $16.68 - $18.99 per hour Pay Transparency: The above reflects the anticipated hourly wage... 

Transwave Communications Systems, Inc.

Tower Technician Job at Transwave Communications Systems, Inc.

 ...provides a paid training program designed to develop aspiring Tower Technicians. It is currently accepting new candidates! No...  ...training, we will teach you the safest and best methods of tower climbing, as well as tower technology. Coursework covers safety, basic rigging... 

Johns Hopkins Medicine

PHYSICIAN - HOSPITALIST Job at Johns Hopkins Medicine

 ...Johns Hopkins Community Physicians (JHCP) is looking for a qualified Intensivist to join Suburban Hospital in Bethesda, Maryland to...  ...Shift , Hours Varies Evaluate patients for admission to the hospitalist service. Respond to nursing/pharmacy pages related to... 

Chesapeake Specialty Care

PACU RN - Outpatient Surgery Job at Chesapeake Specialty Care

 ...Recovery Room RN (PACU) Join our busy ENT and Plastics surgery center in Annapolis MD. We are looking for a talented and qualifiedRegistered Nurse to care for and educateour patients and families, and facilitate their recovery. The ideal candidate will be an accountable... 

General Dynamics Information Technology

Information Technology/Assurance (IT/IA) Specialist II Job at General Dynamics Information Technology

 ...Your Impact Own your opportunity to support our nation's defense. Make an impact by connecting and securing critical operations...  ...function is working within Special Access Programs (SAPs) supporting Department of Defense (DoD) agencies, such as HQ Air Force, Office of the...