Return To Search
Embedded Firmware Engineer
Location: Loveland, CO
Job Type: Contract To Hire
Company: IDR
Category: All Other
The Embedded Firmware Engineer position is an exciting opportunity for professionals passionate about developing robust embedded systems and firmware solutions. This role is centered on designing, developing, and maintaining embedded firmware for microcontrollers and various platforms, such as Linux, RTOS, and bare metal environments. Working on a contract basis with the possibility of future permanent placement, this position provides the chance to contribute to innovative water quality solutions within a dynamic and collaborative global research and development environment.
As an Embedded Firmware Engineer, you will be an integral part of a renowned organization dedicated to advancing technology in the water quality industry. You will work alongside a talented team of engineers and have access to a state-of-the-art facility, ensuring continuous learning and professional growth. This is a full-time position requiring onsite presence, offering the unique benefit of working with advanced technology in a supportive and forward-thinking setting.
The company values diversity, innovation, and technical excellence. The Embedded Firmware Engineer role is ideal for individuals with a strong background in C++ and C programming, as well as hands-on experience with 32-bit microcontrollers and embedded operating systems. If you thrive in a fast-paced environment and enjoy tackling complex engineering challenges, you are encouraged to apply and become part of a team that is making impactful contributions to the industry.
Embedded Firmware Engineer - Summary
- Design and maintain firmware for embedded systems using C++ and C.
- Participate in all phases of the software development lifecycle for high-quality, reliable systems.
- Collaborate with a global engineering team in a leading-edge R&D environment.
- Contribute to solutions that improve water quality and environmental sustainability.
Duties & Responsibilities
- Develop and maintain embedded firmware for microcontrollers and platforms including Linux, RTOS, and bare metal environments.
- Modify and extend existing firmware codebases to accommodate evolving project requirements.
- Implement and uphold continuous integration and continuous deployment (CI/CD) practices, along with unit testing procedures to ensure reliable code quality.
- Interpret hardware schematics and code for low-level hardware interfaces, ensuring cohesive hardware-software integration.
- Collaborate within a large, state-of-the-art research and development facility as part of a global engineering network.
- Troubleshoot, optimize, and debug embedded firmware to ensure optimal device performance.
- Contribute to technical documentation and code reviews, promoting best practices across the team.
Salary & Benefits
- Competitive compensation package commensurate with experience and industry standards.
- Comprehensive benefits, including medical, dental, vision, and life insurance.
- Access to Employee Stock Ownership Program.
- Opportunity to work in an innovative, industry-leading organization focused on cutting-edge technology.
- Dedicated Engagement Manager to support your career growth and success.
- Recognition as a ClearlyRated's Best of Staffing® Client and Talent Award winner for over a decade.
Qualifications & Requirements
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a closely related field.
- Extensive experience in C++ user-space development and C (or embedded C) programming for embedded systems.
- Proficiency with 32-bit microcontrollers and embedded platforms such as Linux, RTOS, and bare metal.
- Strong understanding of computer architecture, memory technologies, and build processes.
- Ability to interpret and work with hardware schematics and code to low-level hardware interfaces.
- Familiarity with CI/CD practices and unit testing methodologies.
Ideal Candidate Snapshot
- Detail-oriented and highly analytical, with proven problem-solving skills.
- Excellent communication and collaboration abilities, thriving in a team-focused environment.
- Demonstrated commitment to quality, efficiency, and continuous learning.
- Passion for innovation and making a positive impact in the water quality technology sector.
- Able to adapt to evolving technologies and project requirements in a fast-paced R&D setting.
Other Relevant Information
- This role is a contract position with potential for permanent placement based on performance and business needs.
- Onsite presence is required to foster collaboration and access advanced laboratory equipment.
- Work in a vibrant city known for its innovation and quality of life, providing a supportive community for professionals in technology.
- The company is dedicated to diversity, equity, and inclusion, following all EEOC guidelines and legal compliance in its hiring process.
- All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. The employer is subject to governmental recordkeeping and reporting requirements for the administration of civil rights laws and regulations. Submission of demographic information is voluntary, confidential, and will not affect employment consideration.
If you are ready to take the next step in your engineering career and make a meaningful contribution to innovative water quality solutions, click the job application button to apply for the Embedded Firmware Engineer position today. Become part of an industry leader committed to your professional growth and the advancement of technology.