Senior Firmware Engineer – We’re seeking an experienced embedded systems engineer to lead firmware development for our next generation of IoT telecommunication devices. In this role, you’ll design, refine, and maintain low-level firmware with a primary focus on Nordic processors and the Zephyr RTOS, ensuring robust performance across diverse network environments.
What You’ll Do
- Develop and optimize firmware for connected devices, emphasizing efficiency, reliability, and long-term maintainability
- Design and validate circuit architectures for future hardware platforms
- Collaborate with hardware, software, and mechanical teams to integrate firmware seamlessly across system components
- Diagnose and resolve complex firmware issues in deployed products
- Ensure designs meet FCC and other regulatory certification requirements
- Implement and enhance support for BLE, PoE, Ethernet, Modbus, and security protocols
- Support product compliance and certification processes for radio and network technologies
What We’re Looking For
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related discipline (advanced degree preferred)
- Minimum of 8 years of hands-on firmware and circuit design experience
- Strong proficiency in C and C++ for embedded applications
- Proven track record with Nordic Semiconductor platforms and Zephyr RTOS
- Experience with Semtech LoRa and other wireless communication systems
- Working knowledge of BLE, Power over Ethernet, Ethernet, Modbus, and embedded security frameworks
- Direct experience guiding devices through FCC and similar certification processes
- Excellent analytical skills and a self-driven approach to problem-solving
- Clear communicator with strong collaboration skills across technical teams
- Demonstrated senior-level leadership in embedded systems projects
Nice to Have
- Background in startup or fast-paced product development environments
- Familiarity with Amazon Sidewalk or Matter protocol standards
Technology Environment
Our stack centers on C and C++ development for Nordic processors running Zephyr RTOS, with integration of Semtech LoRa, BLE, PoE, Ethernet, Modbus, and modern security practices.
Work Environment
This is a hybrid role with flexibility in scheduling and remote work options. We support a balanced, productive workflow that adapts to individual needs while maintaining team alignment.
Benefits
- Competitive salary and total compensation package
- Medical, dental, and vision insurance coverage
- Unlimited paid time off
- Flexible scheduling and remote work accommodations
- A culture focused on innovation, collaboration, and continuous improvement
- Opportunities to contribute meaningfully to product evolution and industry impact
Our Culture
We value open dialogue, technical excellence, and teamwork. Our environment emphasizes simplicity, partnership, and a relentless drive to solve real-world challenges through smart, scalable solutions. We foster progress through collaboration and shared ownership.
Equal Opportunity
We make hiring decisions based on merit, qualifications, and fit for the role. All applicants are considered without regard to race, religion, national origin, gender, sexual orientation, age, marital status, veteran status, or disability. Finalists will be invited to an in-person interview as part of the selection process.