Inspiren is looking for a Senior Embedded Systems Engineer with deep expertise in wireless connectivity for IoT devices. In this role, you will lead the design and integration of a new zero-touch provisioning system for our ecosystem of connected devices, acting as a technical team lead across firmware, cloud, mobile, and implementation.
What You'll Do
- Lead the end-to-end design, development, and integration of a zero-touch provisioning system for our ecosystem of connected devices.
- Oversee the implementation and optimization of wireless protocols including BLE, Thread, LoRa, and Wi-Fi.
- Leverage Hardware-In-The-Loop and Test-Driven Development practices to aid in the creation of a physical infrastructure for large-scale device and network testing.
- Oversee the end-to-end development and performance optimization of firmware for a variety of microprocessors and microcontrollers.
- Work closely with Hardware, ML, Cloud, Mobile and Platform engineers, Product Managers, stakeholders, and our JDM partners to define product and system requirements.
- Stay current with industry trends and emerging technologies to introduce new methodologies that enhance performance and help your team grow.
- Provide deep technical expertise in embedded systems development, testing, and validation across the product lifecycle.
- Lead decision-making on prototyping options, conduct testing, and validate embedded system performance and reliability against requirements, including security and environmental testing.
- Ensure all embedded software meets regulatory standards and industry best practices, setting quality and reliability specifications.
- Troubleshoot and diagnose complex, real-world issues, then recommend and implement effective solutions in a timely manner.
What We're Looking For
- Bachelor's or Master's degree in Embedded Systems, Computer Engineering, Computer Science, or a related engineering field.
- 8+ years of embedded firmware development and system-wide product ownership, from bare-metal and RTOS for MCUs to Android/Embedded Linux for MPU-based systems.
- Deep knowledge and understanding of wireless communications protocols such as BLE, Thread, Wi-Fi and LoRa.
- Proficiency in embedded development, coupled with robust analysis and debugging capabilities using tools like Memfault, Coverity, Valgrind, GDB, SWD, and JTAG.
- Excellent verbal and written communication skills are essential for thriving in our fast-paced, remote-first, dynamic environment.
Nice to Have
- Start-up experience is a plus.
Technical Stack
- Wireless: BLE, Thread, LoRa, Wi-Fi
- Tools: Memfault, Coverity, Valgrind, GDB, SWD, JTAG
Team & Environment
Work closely with Hardware, ML, Cloud, Mobile and Platform engineers, Product Managers, stakeholders, and JDM partners.
Benefits & Compensation
- Medical, dental, and vision insurance
- Flexible PTO
- Equity awards in the form of stock options
- Compensation: $180,000-$200,000 + equity
Work Mode
This is a remote-first role open to candidates in the US and Canada.
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.





