Software Developer III (DevOps)

Bio-Rad Laboratories, Inc.
5731 W. Las Positas Blvd
Boulder, CO 80301
United States

Category

Job Description

The Software Developer III (DevOps) will be responsible for bridging the gap between development software and user ready software suitable for deployment. This will include facilitating testing, versioning, development of CI/CD pipelines for the build and distribution of software to a fleet of IoT devices. Additionally, this role will be responsible for developing the custom Linux-based OS on which the software and instrument runs. A successful candidate for the role with have a strong grasp on both software development and IT/Infrastructure operations.

Responsibilities


  • Manage the release and deployment of customer facing and backend software products

  • Build and administer fleet management software to track, manage, and maintain deployed devices in the field

  • Integrate existing and under-development codebases in a variety of languages into a cohesive software suite for distribution with the Continuum device

  • Develop customized Linux based OS images trough Yocto to meet the security and performance needs of the Continuum platforms

  • Coordinate the creation and maintenance of the development and release workflows for a variety of codebases and projects for quality assurance

Qualifications


  • Bachelor’s Degree in Electrical Engineer, Computer Engineering, Computer Science or a related field. Master’s Degree a plus.

  • Strong proficiency with Linux based embedded operating systems and their creation

  • Experience designing and maintaining CI/CD pipelines in Gitlab and other runners

  • Strong proficiency with Git and code-management workflows including branching, tagging, and merging

  • Experience using Docker or similar containerization tools for platform-independent software deployments

  • Proficiency in Typescript, Angular, NodeJS, and Python

  • Working knowledge of core networking concepts for inter-device and internet communication

  • Proficiency in C/C++, especially in embedded systems, is a plus.

  • Experience with Electrical Engineering, Schematic Creation, Board Layout, Board Bring-up preferred

keywords: software engineer, devops engineer, automation engineer, release engineer, cloud engineer, sr devops engineer, senior devops engineer, software developer, software engineer, devops developer

 

BENEFITS & PAY

One of Bio-Rad’s strengths is the diversity of its people. That’s why we are proud to offer a benefits program that allows you to select from a variety of options to best meet the needs of you and your family. Bio-Rad Employee Benefits include PTO and sick leave, $0 monthly premium health insurance, HSA/FSA/DCFSA, dental, vision, STD/LTD, 401k profit sharing, employee stock purchase program, education benefits, student debt relief program, and more!


  • Approx. base pay $102,000 - $127,000 annually

  • Up to $5,000 sign on bonus

Employer