Tailored Management
Firmware Software Engineer - Redmond, WA (Onsite)
Tailored Management, Redmond, Washington, United States, 98052
Job Title:
Firmware Software Engineer Location:
Onsite - Redmond, WA Duration:
12+ Months (Extendable) Pay Rate:
$110-$120/hr on W2
About the Role:
The research team is seeking an experienced
Embedded/Firmware Software Engineer
to develop firmware for a custom SoC. This role involves working closely with hardware teams to integrate image sensors, accelerators, and other peripherals, while ensuring high performance and reliability.
Responsibilities:
Develop firmware to integrate custom image sensors with an MCU. Build firmware to interface with hardware acceleration blocks and sensors (IMU, barometers, magnetometers). Design and implement bootloaders. Create test applications to validate and interface with multiple peripherals. Test and debug developed firmware with hardware platforms. Document designs, architecture, and performance analysis for engineering teams.
Minimum Qualifications:
8+ years of experience in
Firmware or Embedded Software Development
(C/C++). 2+ years developing drivers for
camera sensors
on new ICs. 2+ years of experience developing firmware with
multi-core SoCs or MCUs . Experience with
Zephyr OS, Embedded Linux, or other RTOS . Ability to work autonomously in a fast-paced, dynamic environment.
Preferred Qualifications:
Familiarity with
MIPI C-PHY
and image sensors. Knowledge of
I3C, SPI, UART, USB . Experience with
Embedded Linux
and
kernel drivers . Experience with
file systems
and
bootloaders
on MCUs/SoCs. Background in
low-power optimization
of embedded systems. Strong technical documentation and writing skills.
Key Must-Have Skills:
8+ years of Firmware/Embedded Software Development in
C/C++ . Experience with
multi-core SoCs/MCUs . Hands-on experience with
Zephyr OS, Embedded Linux, or RTOS .
Education:
Bachelor's degree in
Computer Science, Software Engineering, Electrical/Computer Engineering , or a related field (Master's preferred).
Interview Process:
Technical Interview. Behavioral & Project Interview
Pursuant to the California Fair Chance Act and related ordinances, qualified applicants with arrest or conviction records will be considered. Please note that certain criminal histories may directly impact the ability to perform essential job duties and meet company standards.
#TMN
Firmware Software Engineer Location:
Onsite - Redmond, WA Duration:
12+ Months (Extendable) Pay Rate:
$110-$120/hr on W2
About the Role:
The research team is seeking an experienced
Embedded/Firmware Software Engineer
to develop firmware for a custom SoC. This role involves working closely with hardware teams to integrate image sensors, accelerators, and other peripherals, while ensuring high performance and reliability.
Responsibilities:
Develop firmware to integrate custom image sensors with an MCU. Build firmware to interface with hardware acceleration blocks and sensors (IMU, barometers, magnetometers). Design and implement bootloaders. Create test applications to validate and interface with multiple peripherals. Test and debug developed firmware with hardware platforms. Document designs, architecture, and performance analysis for engineering teams.
Minimum Qualifications:
8+ years of experience in
Firmware or Embedded Software Development
(C/C++). 2+ years developing drivers for
camera sensors
on new ICs. 2+ years of experience developing firmware with
multi-core SoCs or MCUs . Experience with
Zephyr OS, Embedded Linux, or other RTOS . Ability to work autonomously in a fast-paced, dynamic environment.
Preferred Qualifications:
Familiarity with
MIPI C-PHY
and image sensors. Knowledge of
I3C, SPI, UART, USB . Experience with
Embedded Linux
and
kernel drivers . Experience with
file systems
and
bootloaders
on MCUs/SoCs. Background in
low-power optimization
of embedded systems. Strong technical documentation and writing skills.
Key Must-Have Skills:
8+ years of Firmware/Embedded Software Development in
C/C++ . Experience with
multi-core SoCs/MCUs . Hands-on experience with
Zephyr OS, Embedded Linux, or RTOS .
Education:
Bachelor's degree in
Computer Science, Software Engineering, Electrical/Computer Engineering , or a related field (Master's preferred).
Interview Process:
Technical Interview. Behavioral & Project Interview
Pursuant to the California Fair Chance Act and related ordinances, qualified applicants with arrest or conviction records will be considered. Please note that certain criminal histories may directly impact the ability to perform essential job duties and meet company standards.
#TMN