
Embedded Systems Software Engineer
Remote
Full Time
#Engineering
#Software Engineering
#C C++
#Python
#Java
#Embedded Systems
#Linux
Are you ready to help us revolutionize the hospital pharmacy landscape? At Bluesight, we create groundbreaking medication intelligence solutions that improve safety, visibility, and efficiency for health systems and pharmaceutical manufacturers. We are a high-growth healthcare technology company with a startup spirit, yet we already support over 2,000 customers who rely on our proven solutions to ensure the right medicine reaches the right patient every time. We are looking for a talented individual to join our team and help us continue to disrupt this vital industry.
What you bring
We are seeking a Senior Embedded Systems Software Engineer for a full-time, remote role. You will play a critical role in our Kit Check inventory management team, where you will lead firmware initiatives and collaborate with our RFID engineers to enhance our hardware and scanning stations. Your work will directly impact how hospitals automate inventory control and reduce medication waste.
- Lead the design and execution of key firmware initiatives for our RFID-based medication tracking solutions.
- Develop and maintain software for our scanners, focusing on Linux-based custom firmware and backend development.
- Design robust integrations with APIs and third-party systems to ensure seamless communication across our hardware ecosystem.
Requirements
To be successful in this role, you should have at least four years of professional experience in software engineering, with a strong background in embedded systems, microcontrollers, and firmware development. You must be highly proficient in C/C++, Java, Python, and SQL, and possess professional experience working within a Linux environment. We value candidates who understand physical-layer interfacing and device-to-device communication. A degree in Computer Science, Software Engineering, or a related field is preferred, though comparable experience is welcome. You should be comfortable working in a remote setting and possess the ability to quickly familiarize yourself with new hardware and communication protocols.
What we offer
We offer a competitive salary and a comprehensive benefits package designed to support your well-being and professional growth. We believe in fostering a collaborative environment where you have the autonomy to take ownership of your projects and the resources to advance your career.
- Unlimited vacation policy so you can take time off when you need it.
- Comprehensive medical insurance coverage.
- 401k program with a company match.
- A dedicated budget for your ongoing training and professional development.
How to Apply
If you are passionate about building technology that makes a tangible difference in healthcare, we would love to hear from you. Please reach out to our team to submit your application and start a conversation about how your skills and experience can help us continue to innovate and grow.







