About Inspiren
Inspiren offers the most complete and connected ecosystem in senior living. Founded by Michael Wang, a former Green Beret turned cardiothoracic nurse, Inspiren proves that compassionate care and technology can coexist - bringing peace of mind to residents, families, and staff.
Our integrated solutions seamlessly fit into existing workflows, capturing everything happening within a community. Backed by nurse specialists and powerful analytics, we provide the data operators need to make informed clinical and operational decisions - driving efficiency, profitability, and better care outcomes.
About the Role
Inspiren builds connected devices that operate in real-world environments where reliability matters. We’re hiring a Staff Embedded Systems Engineer to help evolve our on-device software and firmware into a more modular, testable, and hardware-flexible platform.
A major focus of this role is improving how the on-device system is structured. That includes breaking it into clearer components with explicit, documented interfaces, and defining the right abstractions that allow us to support multiple hardware variants, while keeping behavior consistent and reusing the same test suite across implementations.
You will contribute directly to the design and implementation of efficient, modular firmware across a range of microprocessors and microcontrollers, and to multi-protocol wireless communication (WiFi, BLE, LoRa, etc.) with a focus on real-world reliability.
This is a hands-on engineering role with meaningful system design work. You will ship features, while also strengthening the foundation those features rely on: clear boundaries, explicit contracts, and automated validation.
What You'll Own
- Full-Stack Firmware Ownership: Drive the evolution of our firmware by architecting scalable systems, leading the design and creation of embedded-focused CI/CD pipelines, and managing fleet-wide OTA delivery.
- Wireless Integration: Help architect, implement, diagnose, and tune multi-protocol (WiFi, BLE, LoRa) communication stacks, ensuring reliability and seamless connectivity.
- Lead Embedded Systems Projects: Oversee the end-to-end development and performance optimization of firmware for a variety of both microprocessors and microcontrollers.
- System Structure & Interfaces: Help improve the structure of the on-device software by defining clearer component boundaries, interfaces between firmware and device services, and abstractions that support multiple hardware variants.
- Collaborate Cross-Functionally: Work closely with hardware, application, and ML engineers, Product Managers, key-stakeholders, and our JDM partners to define product and system requirements.
- Mentor, Innovate, and Optimize: Stay current with industry trends and emerging technologies. Introduce new methodologies and technologies to both enhance performance and meet design specifications, and help your team grow. Provide deep technical expertise and support in embedded systems development, testing, and validation across the product lifecycle.
- Ensure Quality, Reliability, and Compliance: Leverage your experience making great technical design decisions, lead decision-making on prototyping options, conduct testing, and validate embedded system performance and reliability against requirements, including security, environmental, and accelerated testing. Ensure all embedded software meets regulatory standards and industry best practices. Set quality and reliability specifications.
- Solve Problems: Troubleshoot and diagnose complex, real-world issues - then recommend and implement effective solutions in a timely manner.
- Technical Strategy:Contribute to the long-term hardware and embedded systems roadmap, aligning development with the company’s product and platform roadmap.
What You Bring
- Background: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related engineering fieldExperience: 10+ years in Embedded Systems, with at least 5 years specifically focused on high-level application processors (e.g. ARM Cortex-A series)
- Multi-Vendor Mastery: Proven track record shipping products on a handful of different SoC vendor platforms (e.g., NXP, Broadcom, MediaTek, etc.) with strong, experience-based perspectives on the pros and cons of the major vendors
- Deep Linux Knowledge: Expert-level understanding of the Linux kernel, device drivers, and bootloaders as they relate to vendor-specific implementations and board bring-up
- A Porting Pedigree: Demonstrated experience taking a mature codebase and successfully re-platforming it onto a new silicon architecture (e.g. porting a product from NVIDIA Jetson to a MediaTek Genio or Qualcomm Snapdragon platform)
- Connectivity: Expertise with wireless protocols such as Bluetooth, LoRaWAN, and LTE and IoT_ajacet technologies such as AWS, IoTCore, MQTT, and Edge Computing
- Over-The-Air (OTA) Updates: Demonstrated expertise with implementing OTA updates for IoT devices, including a thorough understanding of secure boot processes, integrity checks, delta updates, and rollback strategies to guarantee system stability and reliability throughout and after updates
- CI/CD Orchestration: Expertise in GitHub Actions specifically tailored for embedded targets including use of static and dynamic analysis. Experience using QEMU or Renode considered a plus
- Secure SLDC: A deep understanding of embedded security, including secure coding, threat modeling, and vulnerability assessment - integrated throughout the development process, ensuring security isn't an afterthought
- Communication: Excellent verbal and written communication skills are essential for thriving in our fast-paced, remote-first, dynamic environment, where adapting to changing priorities is key
- Programming Proficiency: Proficiency in embedded development (C/C++), coupled with robust analysis and debugging capabilities utilizing tools and methodologies such as Coverity, Valgrind, JTAG, GDB, and logic analyzers
Details
- The annual salary for this role is $200,000-$225,000 + equity + benefits (including medical, dental, and vision)
- Flexible PTO
- Location: Remote, US or Canada. NYC preferred.
- 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.
Compensation & Benefits
At Inspiren, we are committed to fair, transparent, and equitable compensation. We know that every candidate brings a unique combination of experience, skills, and perspectives, and we take these factors into account when determining pay. While compensation may vary depending on your background, role, and location, we are proud to offer a competitive base salary and total benefits package, alongside eligibility for equity awards in the form of stock options.
We believe great work deserves great rewards. Our compensation and benefits are designed to recognize your contributions and reflect the standards of leading organizations in our field.
Your recruiter will be happy to walk you through the full compensation package, including what your total pay could look like, so you have a clear picture of both the immediate and long-term value of joining our team.