mycareers logo


Showing: 8 Firmware / Embedded Software Engineer jobs in Redmond, Washington
Firmware / Embedded Software Engineer
Spectraforce
Redmond, Washington

20 days ago

Job Description

Firmware / Embedded Software Engineer
Redmond WA (Onsite)
1 year with possible extension
 
Job Description: Summary:
  • The research team at Client’s Reality Labs is looking for an experienced Embedded Software Engineer to develop firmware for a custom SoC.
 
Job Responsibilities:
  • Develop firmware to integrate custom image sensors with an MCU
  • Develop firmware to interface with a 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
 
Must-Have HARD Skills:
  1. 10+ years experience in Firmware or Embedded Software - Development in C
  2. 2+ years experience developing firmware with multi-core SoCs or MCUs
  3. Experience with Zephyr OS, FreeRTOS, or other RTOS
 
Nice-to-have Skills:
  • Audio experience
  • Familiarity with DSPs
  • Android
 
Years of Experience:
  • 10+
 
How will performance be measured?
  • Metrics being met – how they review and write tests for code and documentation
 
Degrees/Certifications Required:
  • Bachelor’s degree in computer science, software engineering or relevant field required
 
Minimum Qualifications:
  • 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
 
Preferred Qualifications:
  • 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
 
Education/Experience:
  • Bachelor’s degree in computer science, software engineering or relevant field required.
 
Interview Process:
  • 2 rounds
  • Types of Interviews (behavioral, technical, presentation, etc.)
  • One technical and one behavioral (design and coding questions in both)
  • Interview Duration 45 minutes
 

Applicant Notices & Disclaimers
  • For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
 


At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $100.00/hr.

Don't miss your next Big Opportunity!

Get notified when we find an opportunity for you