Inspiren offers a complete and connected ecosystem in senior living, aiming to enhance care through technology. The Senior Embedded Systems Engineer will lead the design and integration of a zero-touch provisioning system for connected devices, focusing on creating modular, reusable code and overseeing the development of firmware for various microprocessors.
Responsibilities:
- 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 to facilitate 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. 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
- 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
- Troubleshoot and diagnose complex, real-world issues - then recommend and implement effective solutions in a timely manner
Requirements:
- 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 across the embedded landscape: from bare-metal and RTOS development 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 utilizing tools and methodologies such as 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, where adapting to changing priorities is key
- Start-up experience is a plus!