Job Description

Senior Devops / Build & Release Engineer


US Citizen only
Contract to Hire Assignment- 6+ Months

 M-F 40 hours weekly


Our Client has a simple but ambitious mission: to develop market-leading thermal and sensing technologies which enhance everyday life. From saving energy, to saving lives our client is making a real difference in our world.

Client’s products are used in a wide array of situations to rescue people in danger, detect criminals, conserve energy, navigate safely, provide security around the globe, and protect our environment. We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.

Essential Functions & Qualifications:

In this role you will:


· Create, improve, and maintain the build and release processes and tools used by robot software engineers.

· Contribute to the design and implementation of the overall physical architecture of the robot platform software, including repository structure, build tooling, packaging, and installation.

· Collaborate with IT to design and implement a scalable build infrastructure that supports multiple target compute platforms.

· Recommend and implement automation wherever feasible.

· Establish and implement standards for build artifact management.

· Support and further integrate automated tests and quality metrics into the software build process.

· Support and maintain all operational activities related to continuous integration (CI) systems.

· Document build and release processes based on industry best practices.

Education and Experience:  

BS in Computer Science, or equivalent

 5+ years of experience in Release Engineering or Software Development

· Excellent problem solving skills, with a track record of solving complex problems in a fast paced environment.

· Strong working knowledge of Jenkins, including configuration of build pipelines.

· Strong experience with scripting languages like Bash/Python as well as Makefiles.

· Excellent communication skills, both written and verbal.

· Strong knowledge of Linux system administration

· Strong working knowledge of Git and Debian based packaging.

· .

· Desired Skills

· Experience with the ROS (Robot Operating System) build environment is a big plus.

· Experience with CMake is a plus.

· Experience with Nvidia Jetson build targets is a plus.

· Experience with Gradle, Groovy, and Kotlin is a plus.



Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online