Job Closed
This listing is no longer active.
The World's Top Talent, On Demand®
Firmware Engineer
Location
New York
Posted
170 days ago
Salary
0
Seniority
Senior
Job Description
Firmware Engineer
Toptal
• Develop embedded firmware for microcontrollers (C/C++ or Rust). • Own communication interfaces, device management, diagnostics, and OTA update systems. • Work with hardware on power management, timing control, and system-level reliability. • Build early prototypes and test harnesses for internal R&D. • Establish coding standards, architecture patterns, and long-term firmware strategy. • Collaborate on cloud/app connectivity (BLE, Wi-Fi, Zigbee, Thread, Matter).
Job Requirements
- Bachelor’s degree is 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.
- You enjoy working at the intersection of hardware and software.
- You 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.
- Cloud-to-firmware integration (OTA, remote diagnostics, provisioning).
- Outstanding written and verbal communication skills.
- Ability to work in a fast-paced, rapidly growing company and handle a wide variety of challenges, deadlines, and a diverse array of contacts.
- You must be a world-class individual contributor to thrive at Toptal. You will not be here just to tell other people what to do.
Benefits
- Participation in a 401(k) retirement plan
- Medical, dental, and vision health insurance plans
- Basic life insurance coverage
- Short-term and long-term disability coverage
- Access to flexible spending, dependent care, and health savings accounts
- Access to telehealth virtual doctors
- Employee assistance program
- Flexible paid time off
Related Guides
Related Categories
Related Job Pages
More Hardware Engineer Jobs
• Lead electrical design for our first-generation product. • Develop system-level architecture across sensors, actuators, power delivery, and control electronics. • Rapid prototyping: PCB bring-up, bench testing, reliability, and thermal testing. • Work closely with firmware, materials, ID, and manufacturing on integration. • Evaluate suppliers and manufacturing partners. • Help build internal hardware lab and testing capabilities.
Senior Manager, Firmware Engineering
Western DigitalWe create data storage solutions that power the technology of today and inspire the innovations of tomorrow.
• Lead a team of firmware engineers responsible for the development and design process of security technology • Take full responsibility for the entire process, encompassing planning, design, development, validation, and communication with senior management • Collaborate closely with security architects to define, implement, and integrate security features and protocols, ensuring optimal partitioning between hardware and software • Establish efficient workflows that facilitate rapid feature development while maintaining high quality and stability. This involves managing release cycles, implementing continuous integration, and conducting regression testing • Provide assistance for pre-silicon validation activities, such as simulation, emulation, and FPGA prototyping • Support post-silicon validation, performance characterization, system integration, and debugging efforts • Assist in establishing test and calibration capabilities for storage controllers in ATE, module, and product factories • Contribute to the Security Development Lifecycle of the firmware by supporting its development at various stages, including design, threat analysis, implementation, validation, vulnerability testing, certification, and audit.
• Design and specify hypervisor and storage chassis and servers, as well as hardware configurations • Evaluate and qualify new hardware technologies and vendors for deployment at scale • Develop hardware standards and best practices • Plan and execute hardware refresh cycles and participate in capacity expansions • Analyze hardware utilization and performance data to optimize configurations • Monitor hardware performance, reliability metrics, and failure rates across the fleet • Troubleshoot and resolve complex hardware issues in production environments • Coordinate with vendors, providers and manufacturers • Drive cost optimization initiatives through hardware lifecycle management • Collaborate with site reliability and software engineers to optimize hardware-software integration • Research emerging technologies and technology watch.
• Contribute to the functionality of a leading LTE Dashcam product in C/C++ from connectivity through to video pipelines. • Vendor Interfacing: Collaborate with vendor hardware/software teams to submit patches and resolve issues. • Customer Issue Management: Implement and debug firmware-related issue tickets from customer-reported and internal-reported issues promptly, providing effective troubleshooting, technical support, and resolution. • Drive key stability and functionality for the product and technical teams, and then move to maintenance and ongoing issue resolution. Initially work in a concentrated time window mode and then transition over time to a supporting part-time role.



