Firmware Engineer, New York City

We aim to close the gap between humans & AI, to better navigate the world around & inside us. Our north star is an extension of self, enabled by new software and hardware.

As a Firmware Engineer, you will develop embedded software that brings fast, private, and intuitive interactions to life. This role is perfect for someone obsessed with every milliamp and millisecond.

Responsibilities
• Own firmware development for novel consumer devices
• Design, implement, and maintain low-level firmware including drivers, wireless stacks, sensor integration, and power management.
• Write and maintain unit tests and hardware-in-the-loop tests in a test-driven development environment.
• Collaborate with electrical, mechanical, and software engineers to support prototyping, bring-up, and system integration.
• Optimize firmware for low power consumption, wireless communication, and sensor performance.
• Debug hardware/firmware interaction issues using tools like J-Link, logic analyzers, oscilloscopes, and JouleScopes.
• Deliver high-quality, maintainable code on schedule and support pre-production and manufacturing test firmware as needed.

Qualifications
• 5+ years of professional embedded firmware experience including including experience successfully shipping a consumer product
• Experience in both small and large teams with an ability to balance agility & rigor
• Proficient in C/C++ with strong skills in RTOS or bare-metal development
• Experience with BLE stack development, preferably using Nordic nRF52 or nRF53 series chips
• Familiarity with sensor drivers, I2C/SPI/UART communication, and BLE GATT profiles.
• Experience in test-driven development (TDD) and writing automated tests for embedded systems
• Strong communication and ability to collaborate across firmware, hardware, and software teams

Details
• $160-200k base
• High early-stage equity
• Apply here

Back