Embedded Software Engineer
About the Role:
We provide smart compliance solutions for healthcare facilities helping automate critical tasks like fire extinguisher inspections and emergency lighting monitoring. Our devices-ranging from Smart Emergency Lights and Room Pressure Monitors to Fridge Monitors and Fire Extinguisher Monitors-are deployed in over 1250 facilities saving tens of thousands of labor hours every year while keeping environments safe and compliant.
Were on a mission to transform healthcare compliance through technology and innovation-and were looking for talented engineers to join us on this journey.
Why you should join us
This is your chance to work on cutting-edge IoT products that have a direct impact on safety and compliance in healthcare. Youll get to:
- Develop firmware for innovative devices that solve real-world problems.
- Work closely with a collaborative mission-driven team where your contributions matter.
- Experiment prototype and see your ideas go from concept to deployed product.
- Take ownership of key projects including power optimization protocol implementation and over-the-air firmware updates.
- Grow your career in a high-impact environment while mentoring and learning from experienced engineers.
- Enjoy competitive compensation equity options and a flexible supportive workplace culture.
Responsibilities:
- Firmware Development: Design build and maintain scalable embedded software on STM32 microcontrollers.
- Product Upgrades: Lead firmware improvements for room pressure monitors micro-inverter systems and fire extinguisher monitoring devices.
- Protocol Implementation: Implement I2C SPI UART and LoRaWAN communication protocols.
- Power Optimization: Develop and tune power-saving routines to ensure multi-year battery life for edge devices.
- Version Control & Documentation: Establish Git workflows and maintain detailed documentation for all firmware versions and releases.
- Testing & QA: Write unit tests and perform debugging validation and optimization using lab tools like oscilloscopes and logic analyzers.
- Collaboration: Partner with cross-functional teams to build reliable and scalable systems.
- OTA Updates: Design and support firmware over-the-air (FOTA) updates and remote diagnostics.
- Growth & Mentorship: Mentor junior developers and contribute to building a high-performing engineering team.
Qualifications:
- 3 years of experience in embedded systems development
- Experience with LoRaWAN protocols
- Experience with STM32 microcontroller families
- Understanding of power management techniques for battery-operated devices
- Familiarity with Git and version control best practices
- Excellent problem-solving skills and attention to detail
- Strong communication and documentation habits
- Passion for solving real-world problems with technology in a mission-driven environment
Nice to Have:
- Proficiency in debugging with logic analyzers oscilloscopes and JTAG/SWD tools
- Experience with remote logging and diagnostics for field-deployed IoT devices
- Experience with Python for test scripting or manufacturing tools
- Experience in fast-paced hardware startups or compliance-driven industries
- Familiarity with healthcare compliance regulations (NFPA Joint Commission)
Compensation & Benefits:
- Competitive salary
- Equity options
- Comprehensive healthcare coverage
- Unlimited PTO sick days
- High-impact fast-paced work environment with a supportive mission-driven team