Embedded Software Engineer
Listed on 2026-02-28
-
Software Development
Embedded Software Engineer, Software Engineer, Python, DevOps
Ready to build the embedded Linux systems that power the future of connected medical devices?
Please note this position is located onsite about 45 minutes north of Dayton, OH.
Job SummaryWe are looking for a senior-level Embedded Linux Engineer to be a key architect of our next-generation IoT and connectivity platform. In this role, you won’t just be writing code: you’ll be shaping the technical direction of complex medical device systems, driving innovation, and mentoring a talented team of engineers.
This is a unique opportunity to take ownership of critical firmware systems, work at both the low-level and application layers, and see your work directly impact the reliability and performance of products that make a difference in healthcare. If you are a technical leader who thrives on solving complex problems in a collaborative environment, we want to talk to you.
Job Responsibilities- Architect and develop the core of our embedded connectivity platform, making key decisions on everything from the RTOS to the application framework.
- Lead and mentor a team of firmware engineers, guiding them through the intricacies of low-level Embedded Linux development, including BSP, U-boot, and kernel drivers.
- Drive the design of complex, interconnected systems and collaborate with cross-functional teams (including IT and cybersecurity) to deliver robust, secure, and high-quality products.
- Optimize firmware for performance, power efficiency, and memory usage, ensuring our systems are resilient and reliable in critical applications.
- Champion innovation in our development processes and methodologies, establishing best practices and quality standards for the entire team.
- Bachelor’s degree in Computer Science, Electrical Engineering, or Computer Engineering
- A deep expertise in Embedded Linux, with proven experience in both low-level driver development and application-level frameworks.
- 4-6+ years of relevant experience and a Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- Proficiency in C and C++ for embedded systems, with experience in scripting languages like Python for automation and testing.
- A strong command of network protocols (e.g., WPA2 Enterprise, TLS, MQTT, Wi-Fi) and communication buses (e.g., CAN, HTTP).
- A passion for mentorship and a track record of elevating the skills of junior engineers.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).