14 days ago

Firmware Engineer

Toptal

Hybrid
Full Time
$150,000
Hybrid
Apply

Job Overview

Job TitleFirmware Engineer
Job TypeFull Time
Offered Salary$150,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role

We are building a new class of consumer hardware that will fundamentally change how people interact with their living spaces. As the founding firmware engineer, you will architect and implement the embedded software controlling our next-generation hardware. This is a unique opportunity to define the future of a stealth-mode company with massive potential.

Responsibilities

  • Develop embedded firmware for microcontrollers using C/C++ or Rust.
  • Own communication interfaces, device management, diagnostics, and OTA update systems.
  • Collaborate with hardware on power management, timing control, and system reliability.
  • Build early prototypes and test harnesses for internal R&D.
  • Establish coding standards, architecture patterns, and long-term firmware strategy.
  • Contribute to cloud/app connectivity (BLE, Wi-Fi, Zigbee, Thread, Matter).

Qualifications and Job Requirements

  • Bachelor’s degree required.
  • 5-8+ years of experience building firmware for consumer or IoT products.
  • Deep experience with microcontrollers (ARM Cortex, ESP32, STM32, Nordic, etc.).
  • Strong grasp of real-time systems, power optimization, and embedded signal processing.
  • Enjoy working at the intersection of hardware and software.
  • Thrive in early-stage environments with fast cycles and high ownership.
  • Experience with high-voltage control electronics, smart film/EC systems, lighting, or motor control is a plus.
  • Experience with cloud-to-firmware integration (OTA, remote diagnostics, provisioning).
  • Outstanding written and verbal communication skills.
  • Ability to work in a fast-paced, rapidly growing company.
  • Must be a world-class individual contributor.

Essential Job Functions

  • Regularly attend scheduled virtual team meetings on camera.
  • Work independently with minimal supervision.
  • Utilize all required digital collaboration tools.
  • Prioritize and self-manage workflows and deadlines.

Location and Work Authorization

Applicants are required to reside in New York or be willing to relocate there. We do not offer visa sponsorship or assistance. Resumes and communication must be submitted in English.

Key skills/competency

  • Firmware Development
  • Embedded Systems
  • C/C++
  • Rust
  • Microcontrollers
  • Real-time Systems
  • IoT
  • Consumer Hardware
  • Hardware-Software Integration
  • OTA Updates

Tags:

Firmware Engineer
Embedded Software
C++
Rust
Microcontroller
IoT
Consumer Electronics
Real-time Systems
Hardware Engineering
Software Development

Share Job:

How to Get Hired at Toptal

  • Tailor your resume: Highlight your experience with microcontrollers, C/C++, Rust, and consumer/IoT firmware. Quantify achievements.
  • Showcase hardware-software integration: Emphasize projects where you worked at the intersection of hardware and software.
  • Demonstrate early-stage experience: Detail your ability to work with high ownership and fast cycles.
  • Prepare for technical deep-dives: Be ready to discuss real-time systems, power optimization, and your firmware strategy.
  • Highlight communication skills: Emphasize your written and verbal communication abilities for remote collaboration.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background