Firmware Embedded Software Engineer
IDR, Inc. · Loveland, CO · 2 wk ago
HybridFull-time
This role involves developing and maintaining embedded software in a cutting-edge R&D environment focused on water quality solutions. The position offers the chance to work with advanced technology in a collaborative global setting. This is a contract role with potential for permanent placement, requiring 4-5 days a week onsite in Loveland, CO.
About the role
- Develop and maintain embedded firmware using C++ and C for microcontrollers and various platforms including Linux, RTOS, and bare metal
- Modify and extend existing codebases to meet evolving requirements
- Implement and maintain CI/CD practices and unit testing procedures
- Read hardware schematics and code to low-level hardware interfaces
- Collaborate within a large, state-of-the-art R&D facility as part of a global network
Requirements
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field
- 3–5+ years of experience in C++ user-space development and C (or embedded C) programming
- 3–5+ years of experience with 32-bit microcontrollers and embedded platforms (Linux, RTOS, and bare metal)
- Strong understanding of computer architecture, memory technologies, and build processes
- Ability to read hardware schematics and code to low-level hardware interfaces
Benefits
- Competitive compensation package
- Full benefits: Medical, Vision, Dental, and more
- Opportunity to join an industry-leading organization
- Employee Stock Ownership Program
- Dedicated Engagement Manager committed to your success
- Medical, Dental, Vision, and Life Insurance
Pay
$70–85/hr W2, based on experience