Senior Firmware Engineer in Test

Leading PaaS for IoT manufacturers and brands, enabling connected devices to be smart and secure, powering millions of devices across 1,000+ SKUs from 50+ manufacturers.
Los Altos, CA, USA
$175,000 - $215,000
Embedded
Senior Software Engineer
Hybrid
11 - 50 Employees
10+ years of experience
IoT · Enterprise SaaS

Description For Senior Firmware Engineer in Test

Afero, a leading IoT PaaS provider, is seeking a Senior Firmware Engineer in Test to join their innovative team. The company powers millions of devices across 1,000+ SKUs from 50+ manufacturers, with a strong focus on security and data privacy. This role offers a unique opportunity to work with a small but impactful team responsible for testing a complex platform.

As a Senior Firmware Engineer in Test, you'll be working at the intersection of firmware, hardware, and automation. The position requires expertise in designing and implementing test frameworks for system firmware, with a strong focus on Python-based automation for embedded systems. You'll be collaborating closely with both engineering and product management teams, having a significant impact on product quality and release processes.

The ideal candidate brings 10+ years of firmware testing experience, particularly in consumer electronics devices. You'll be working with microcontroller architectures, bootloaders, and device drivers, while designing automation labs for validation testing. The role demands both technical expertise and strong communication skills, as you'll be writing detailed documentation and influencing test methodologies across the organization.

Working at Afero means joining a team led by world-class executives and veterans from companies like Google, Apple, Microsoft, Amazon, and Netflix. The company offers competitive compensation ($175,000 - $215,000) and the opportunity to work on cutting-edge IoT technology, with over 123 patents in their portfolio. This hybrid position requires presence in the Los Altos office three days per week, offering a balance between collaborative in-person work and remote flexibility.

Last updated 15 minutes ago

Responsibilities For Senior Firmware Engineer in Test

  • Design and develop test frameworks for system firmware
  • Set up and deploy automated tests for firmware validation
  • Work with test frameworks for end-to-end testing of devices
  • Design automation labs to run validation tests and collect performance metrics
  • Write clear bug reports, test cases, and documentation
  • Collaborate with engineering and product/project/program management teams

Requirements For Senior Firmware Engineer in Test

Python
Linux
  • 10+ years of experience testing firmware running on devices
  • Experience designing automated test set ups for complex firmware interacting with hardware
  • Expertise designing, developing and setting up automated tests for firmware validation
  • Expertise developing Python-based automation for embedded systems
  • Experience coding/testing boot loaders and device drivers for embedded devices
  • Solid working knowledge of microcontroller architectures
  • Strong verbal and written communication skills
  • Must be able to come into the Los Altos, CA office at least three days per week
  • Must be authorized to work for any employer in the U.S.

Interested in this job?

Jobs Related To Afero Senior Firmware Engineer in Test

Senior Control System Engineer (Autonomous Driving)

Senior Control System Engineer position at 42dot focusing on autonomous driving system development, requiring 5+ years of experience and expertise in control systems.

Sr. Computer Graphics Engineer

Senior Computer Graphics Engineer position at Rylo, developing advanced camera technology and computational photography solutions in San Francisco.

Senior Embedded Software Engineer

Senior Embedded Software Engineer role at Silvus Technologies, developing MANET radios and advanced research projects with focus on device drivers, networking, and security features.

Senior Flight Software Engineer

Senior Flight Software Engineer position at Loft Orbital, developing distributed systems for satellite platforms with C++/Python expertise.

Software Engineer, Embedded

Senior Embedded Software Engineer role at Kodiak Robotics, developing autonomous trucking technology with C++ and embedded systems expertise.