Firmware engineer with Rust/C experience

Overview

On Site
$50 - $60
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Firmware
ARM Cortex-M
Rust
C experience
RTOS

Job Details

Job Title: Firmware engineer with Rust/C experience Location: Redmond, WA (Day-One Onsite, 5 Days/Week)
Type:Contract

Job Description

We are seeking a highly skilled Firmware Engineer with expertise in Rust and C programming for ARM Cortex-M series microcontrollers. This role is lab-focused and hands-on, requiring close interaction with hardware, debugging tools, and communication buses. You will be responsible for developing new firmware features, debugging complex issues, and optimizing embedded systems across the entire firmware stack from application layer to hardware abstraction layer (HAL).

Key Responsibilities

  • Design, develop, and maintain embedded firmware in Rust and C.
  • Work extensively with ARM Cortex-M series microcontrollers.
  • Debug and implement features across the firmware stack: application, middleware, and HAL.
  • Interface with hardware using tools such as oscilloscopes, JTAG debuggers, and bus analyzers (I2C, SPI, UART).
  • Collaborate with hardware, software, and test teams to integrate and validate system functionality.
  • Optimize firmware for performance, reliability, and power efficiency.

Required Skills & Experience

  • 8 10 years of experience in embedded firmware.
  • Strong hands-on expertise with Rust and C programming.
  • Proven experience working with ARM Cortex-M microcontrollers.
  • Hands-on debugging experience with:
    • Oscilloscopes and JTAG debuggers
    • I2C, SPI, UART protocols
  • Experience with bare-metal and RTOS-based systems.
  • Strong understanding of embedded software design principles, system-level integration, and optimization techniques.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.