Embedded Firmware Engineer – IoT, Linux, Rust

Aeris Technologies Inc., a Project Canary Company

Hayward (CA)

On-site

USD 170,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health, dental, and vision insurance
401K with company match
Student loan assistance
Unlimited PTO
Sick time
Paid company holidays
Paid parental leave

Job summary

Aeris Technologies, Inc. in Hayward, CA, is seeking an Embedded Software Engineer to join the Engineering team. You will write firmware for microcontroller-based IoT devices, study datasheets, and perform board bring-up and debugging across sensor platforms.

The role emphasizes C++, Rust, Linux, and CI/CD workflows, with collaboration across hardware and software teams to deliver reliable, field-ready sensors.

Qualifications

  • BS in CS/EE/SE or related field; 5+ years embedded firmware experience.
  • Strong knowledge of Linux, C++, and Rust programming.
  • Experience with UART, I2C, SPI, CAN, and USB serial protocols.
  • Familiarity with OOP concepts and hardware bring-up.
  • Experience with CI/CD workflows and cloud storage.
  • Startup experience is a plus.

Responsibilities

  • Firmware design and development for microcontroller-based IoT devices.
  • Create, maintain, and adhere to coding standards.
  • Maintain revision control and team documentation.
  • Support electrical bring-up and debugging of prototype hardware.
  • Assist manufacturing in automation of configuration and testing.
  • Contribute to continuous process improvements.
  • Work with AI helpers to improve productivity.

Skills

Embedded firmware development
Linux
C++
Rust
Serial protocols (UART, I2C, SPI, CAN,
USB

Education

Bachelor of Science in Computer Science, Electrical Engineering, Software Engineering

Tools

Oscilloscopes
Logic analyzers
Protocol decoders
CI/CD workflows
Major cloud providers

Job description

Aeris Technologies, Inc. in Hayward, CA, is seeking an Embedded Software Engineer to join the Engineering team. You will write firmware for microcontroller-based IoT devices, study datasheets, and perform board bring-up and debugging across sensor platforms.

The role emphasizes C++, Rust, Linux, and CI/CD workflows, with collaboration across hardware and software teams to deliver reliable, field-ready sensors.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Aeris Technologies Inc., a Project Canary Company • Hayward (CA)

On-site
USD 170,000 - 190,000
Health, dental, and vision insurance
401K with company match
Student loan assistance
+4
Firmware Architect – Embedded Systems (C/C++, RTOS)
Firmware Architect – Embedded Systems (C/C++, RTOS)

Arrive AI Inc. • Fishers (IN)

On-site
USD 110,000 - 160,000
Lead Embedded Firmware Architect - Rust, NFC & OTA for IoT
Lead Embedded Firmware Architect - Rust, NFC & OTA for IoT

CI Solutions • Los Alamitos (CA)

On-site
USD 140,000 - 190,000
Engineer: Sr. Embedded Firmware Engineer (Rust and C)
Engineer: Sr. Embedded Firmware Engineer (Rust and C)

Nanobiosym • Cambridge (MA)

On-site
USD 100,000 - 130,000
Innovative work environment
Professional growth opportunities
Competitive salary and benefits package
Embedded Firmware Engineer: Real-Time Linux & Hardware Bring-Up
Embedded Firmware Engineer: Real-Time Linux & Hardware Bring-Up

Physical Intelligence • San Francisco (CA)

On-site
USD 150,000 - 210,000
Electrical Engineer – Firmware
Electrical Engineer – Firmware

Arrive AI Inc • Fishers (IN)

On-site
USD 90,000 - 130,000
Engineer: Sr. Embedded Firmware Engineer
Engineer: Sr. Embedded Firmware Engineer

Nanobiosym • Cambridge (MA)

On-site
USD 100,000 - 140,000
Competitive salary
Benefits package
Opportunities for professional growth
Engineer: Senior Embedded Systems Engineer
Engineer: Senior Embedded Systems Engineer

Nanobiosym • Cambridge (MA)

On-site
USD 100,000 - 130,000
Embedded Firmware Developer (Rust/C)
Embedded Firmware Developer (Rust/C)

Ventois Inc. • Shrewsbury (MA)

On-site
USD 70,000 - 100,000
Electrical Engineer – Firmware
Electrical Engineer – Firmware

Arrive AI Inc. • Fishers (IN)

On-site
USD 110,000 - 160,000