Firmware Software Engineer - Redmond, WA. at Tailored Management
Redmond, Washington, USA -
Full Time


Start Date

Immediate

Expiry Date

15 Nov, 25

Salary

113.44

Posted On

15 Aug, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, Computer Science, C++, Freertos, Android

Industry

Computer Software/Engineering

Description

FIRMWARE SOFTWARE ENGINEER

Location: Onsite in Redmond, WA
Pay Rate: $100–$110/hr on W2
Duration: 1 year with possible extension

Must-Have Skills:

  • 10+ years’ experience in firmware or embedded software development in C.
  • 2+ years’ experience with multi-core SoCs or MCUs.
  • Experience with Zephyr OS, FreeRTOS, or other RTOS.
  • Ability to work independently with minimal supervision.
  • Comfortable in a dynamic, fast-paced environment

Nice-to-Have Skills:

  • Audio and DSP experience.
  • Familiarity with Android.
  • Familiarity with MIPI C-PHY, I3C, SPI, UART, USB protocols.
  • Knowledge of C++

Education:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
Responsibilities

We are seeking a highly experienced Embedded/Firmware Software Engineer to develop firmware for a custom SoC. You will be responsible for integrating custom image sensors, interfacing with hardware acceleration blocks, and working with multiple peripherals in a high-paced, innovative environment.

Responsibilities:

  • Develop firmware to integrate custom image sensors with an MCU.
  • Implement firmware to interface with custom hardware acceleration blocks.
  • Work with sensors such as IMU, barometers, and magnetometers.
  • Design and develop bootloaders.
  • Build test applications for various peripherals.
  • Conduct testing with hardware to ensure performance and reliability.
  • Document firmware designs, architecture, and performance analysis.

Must-Have Skills:

  • 10+ years’ experience in firmware or embedded software development in C.
  • 2+ years’ experience with multi-core SoCs or MCUs.
  • Experience with Zephyr OS, FreeRTOS, or other RTOS.
  • Ability to work independently with minimal supervision.
  • Comfortable in a dynamic, fast-paced environment.

Nice-to-Have Skills:

  • Audio and DSP experience.
  • Familiarity with Android.
  • Familiarity with MIPI C-PHY, I3C, SPI, UART, USB protocols.
  • Knowledge of C++.

Education:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Interview Process:

  • One technical interview (design and coding).
  • One behavioral interview (including design and coding questions).

Pursuant to California and local ordinances (including Los Angeles and San Francisco Fair Chance Laws), qualified applicants will be considered regardless of arrest or conviction records. Certain criminal histories may impact eligibility for this role based on job duties, including adherence to company policies, safety protocols, client requirements, and the ability to work collaboratively and ethically.

Loading...