
About Inspiren
Transforming senior living with technology and care
Key Highlights
- Serves over 300 senior living communities nationwide
- $20 million raised from AARP Innovation Labs and others
- Headquartered in San Francisco, CA
- Focus on integrating technology into existing care workflows
Inspiren is a leading provider of technology solutions for senior living, headquartered in San Francisco, CA. The company offers a comprehensive ecosystem that integrates compassionate care with advanced analytics, serving over 300 senior living communities across the U.S. Inspiren has raised $20 mi...
🎁 Benefits
Inspiren offers competitive salaries, equity options, generous PTO, and a flexible remote work policy to support work-life balance....
🌟 Culture
Inspiren fosters a culture that prioritizes compassionate care and technological advancement, encouraging employees to innovate while maintaining a re...
Overview
Inspiren is hiring a Staff Embedded Systems Engineer to evolve their on-device software and firmware for connected devices in senior living. You'll work with C and C++ on modular firmware and multi-protocol wireless communication. This role requires hands-on experience in embedded systems.
Job Description
Who you are
You have a strong background in embedded systems engineering, with extensive experience in developing on-device software and firmware. Your expertise in C and C++ allows you to create efficient, modular firmware that operates reliably in real-world environments. You understand the importance of structured systems and are skilled at breaking down complex components into clear, documented interfaces.
You have hands-on experience with multi-protocol wireless communication technologies such as WiFi, BLE, and LoRa, ensuring that devices maintain reliable connections in various scenarios. Your ability to work with different microprocessors and microcontrollers enables you to adapt solutions to meet diverse hardware requirements. You are detail-oriented and committed to delivering high-quality software that enhances user experience.
What you'll do
In this role, you will contribute directly to the design and implementation of firmware that supports a range of connected devices. You will focus on improving the modularity of the on-device system, ensuring that it can support multiple hardware variants while maintaining consistent behavior across implementations. Your work will involve defining the right abstractions and developing a reusable test suite that enhances the reliability of the firmware.
You will collaborate closely with cross-functional teams, including hardware engineers and product managers, to ensure that the software aligns with the overall product vision. Your contributions will help drive efficiency and better care outcomes in senior living environments, making a meaningful impact on the lives of residents and staff alike.
What we offer
Inspiren values the contributions of its team members and offers a comprehensive compensation package that reflects industry standards. You will have the opportunity to work in a supportive environment that encourages innovation and collaboration. We believe in the power of technology to improve lives and are committed to fostering a culture of growth and development within our team. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Inspiren.
Similar Jobs You Might Like
Based on your interests and this role

Embedded Engineer
Inspiren is hiring a Staff Embedded Systems Engineer to lead silicon strategy and selection for next-generation products. You'll work with embedded systems and hardware-software integration, focusing on System-on-Chip (SoC) landscapes. This position requires expertise in evaluating silicon platforms and vendor ecosystems.

Embedded Engineer
Q-CTRL is seeking a Staff Embedded Software Engineer to develop firmware for quantum sensors. You'll work with Embedded Linux and C on advanced sensing technologies in Sydney.

Embedded Engineer
Waabi is hiring a Senior / Staff Embedded Software Engineer to develop low-level, safety-critical embedded software for truck control functions. You'll work with C/C++/Rust and embedded systems in Toronto, ON.

Embedded Engineer
Motional is hiring a Staff Embedded Software Engineer to design and develop infrastructure software for autonomous driving systems. You'll work with C and C++ on embedded platforms, focusing on vision processing and safety monitoring. This role requires experience in embedded systems and software development.

Embedded Engineer
Apple is hiring an Embedded System Software Engineer to develop testing platforms and solutions for their Hardware Test Engineering team. You'll work with C++, Python, and embedded systems in San Diego.