Orion Labs is hiring a

Firmware Engineering Manager

San Francisco, United States


Orion Labs is dedicated to revolutionizing the way that people communicate. Our heads-up, wearable-enabled group communication service helps people to stay connected across any distance and collaborate more effectively.

Our main wearable communication product, Onyx, is designed around a embedded computing architecture that ties together Bluetooth, audio DSP, and user interface components. The Onyx firmware supports a great deal of complexity in a constrained environment, with stringent product requirements for power consumption, audio quality, and user interface latency. Moreover, even as we continue developing and enhancing Onyx, we also have new and even more ambitious hardware products just around the corner.

All of which means that firmware engineering at Orion is a real challenge! We need an experienced professional to lead the future of firmware development within the company. In addition to applying your embedded software expertise, you'll bring to bear your experience managing small engineering teams to help us better organize our efforts. You'll also support our electrical and mobile software engineering teams, and interface with the rest of the company around firmware development. As we grow the firmware engineering team, you'll take the lead on recruiting and interviewing new teammates.

Our product firmware is implemented in C and C++ using the GCC toolchain. We use GitHub extensively, and practice Agile development and Continuous Integration. As the team manager, you'll organize our firmware engineering processes, and lead the way with best practices like code review and test-driven development.

We want you to come in, spread your wings, and fly with this role. We're looking for someone who takes pride in being an effective communicator, a team player, and a dedicated collaborator.

We have a strong preference for candidates who are local to our offices in San Francisco, CA. Travel to China for manufacturing is a possibility but is not required.

Come join us on this adventure! (And send us a link to your public Github profile, if you have one!)