![]()
Title: Software Engineer (Embedded Systems)
Duration: Long-term contract
Location: Hybrid, Loveland Colorado
Pay Range: $50-$70/hour
Summary
This position joins a multidisciplinary engineering group focused on building and refining software that powers advanced diagnostic instruments used in clinical environments. The role centers on embedded systems development, spanning firmware, algorithmic processing, device connectivity, DevOps tooling, and support technologies that enable reliable product performance. The engineer will collaborate closely with peers across product development and manufacturing to push forward innovative solutions. This opportunity offers hands on involvement in creating next generation diagnostic platforms within a fast growing technical organization.
Responsibilities
- Develop and contribute to technical documentation including requirements, architectural plans, and design specifications.
- Implement, maintain, and review C++ software for embedded features and system-level functionality.
- Work in tandem with engineering teams and cross functional partners to ensure cohesive and reliable product development.
- Participate in code reviews, testing activities, and ongoing improvement of development practices.
- Support tooling, firmware updates, and software components for both new products and existing systems.
- Perform additional engineering duties as needed within the product lifecycle.
Skills
- Minimum of two years of professional programming experience.
- Strong understanding of object oriented C++ development.
- Hands on experience working with embedded Linux environments.
- Familiarity with DevOps tools such as Docker, GitLab CI, and source control systems.
- Exposure to cloud infrastructure platforms (AWS or Azure).
- Experience with automated testing and mock frameworks.
Preferred:
- GUI development background, especially with Qt.
- Experience creating or modifying Linux kernel drivers.
- Knowledge of Yocto-based build systems.
- Experience integrating with data handling platforms such as LIMS or EHR systems.
- Background in regulated development environments (e.g., medical devices), including standards like IEC 62304 and quality systems such as FDA QSR or ISO 13485.
- Understanding of cybersecurity principles and techniques for securing embedded systems.
All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance.