Job Description
Embedded Software Engineer - Illuminate Lives, Code for Independence
Join Circadacare: Where Tech Meets Compassion
At Circadacare, we're empowering independence through innovative circadian lighting technology and AI-driven home monitoring systems. We're seeking a passionate Embedded Software Engineer to join our close-knit, on-site team and help older adults live independently for longer.
The Role: Architect of Independence
As our Embedded Software Engineer, you'll work on Heleos, our groundbreaking circadian lighting and monitoring system. Your code will directly impact the quality of life for countless individuals.
What You'll Do:
* Develop robust embedded software solutions using C++ for ESP32 platforms
* Design and implement efficient algorithms for our AI monitoring system
* Create and optimize mesh network solutions for seamless device communication
* Integrate hardware and software components, including sensors and lighting controls
* Solve complex problems with pragmatic, fast-paced development approaches
* Utilize Git and GitHub Actions in our CI/CD processes
Technical Skills We're Looking For:
* Proficiency in C++ (including C++11/14/17 features)
* Expertise in embedded systems development, particularly with ESP32 microcontrollers
* Experience with real-time operating systems (RTOS)
* Familiarity with Bluetooth Low Energy (BLE) and Wi-Fi protocols
* Experience with SPI, UART, and I2C communication protocols
* Proficiency in sensor integration over I2C, SPI, and other interfaces
* Ability to interpret schematics and hardware designs
* Knowledge of power management for battery-operated and low-power devices
* Strong proficiency with Git and GitHub Actions
* Understanding of sensor integration and signal processing
* Familiarity with embedded security best practices
Desirable Skills:
* Experience with IoT protocols such as Matter, Zigbee, or similar technologies
* Knowledge of circadian rhythm principles and lighting technology
You'll Thrive Here If You:
* Have a genuine passion for using technology to improve lives
* Love the challenge of embedded software development
* Have a strong background in algorithm design and implementation
* Are a pragmatic problem-solver who can develop efficient solutions quickly
* Stay motivated and eager to learn in a fast-paced environment
* Enjoy working closely with a dedicated team in an on-site environment
Why Circadacare?
* Make a real difference in the lives of older adults and their families
* Work with cutting-edge circadian lighting technology and AI systems
* Join a close-knit, on-site team of experts passionate about care and technology
* Utilize modern development practices for efficient, high-quality code delivery
* Continuously learn and develop your skills in a rapidly evolving field
Join Us in Illuminating Independence
If you're ready to use your coding skills to empower independence and enhance wellness, we want to hear from you. At Circadacare, every line of code you write will contribute to brighter, more independent lives for older adults.
Apply now and be part of the tech-for-good revolution!
Circadacare is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.