03 Jul
Build and Release Engineer
Massachusetts, Natick , 01760 Natick USA

Position: Build and Release Engineer (3 days On-site per week) Location: Natick, MA Duration: 6+ Months Description: The Build and Release Engineer will play an important role in an initiative to overhaul the build systems and test infrastructure in our core software repositories. Making use of modern C/C build and packaging tools, in this role you will collaborate with a small team of Cognex engineers located around the globe to improve build speeds and increase developer efficiency. This role will provide expertise in build system best practices and will apply this knowledge to developing fast and reliable developer and CI/CD workflows. Knowledge, Skills and Abilities: Must have: Proven experience developing build systems for large codebases using modern CMake best practices Experience with GNU Make and makefiles Experience developing C and C libraries on Windows and Linux Excellent command of a scripting language (Python, Bash) Experience supporting CI/CD platforms and tools (TeamCity, Jenkins) Enthusiasm for building high quality developer tools and infrastructure Excellent interpersonal and communications skills Proficient as a problem solver and able to analyze and debug software specific problems Nice-to-have: Hands on experience with VM and container configuration and management (Vagrant, VirtualBox, Docker) Experience with C package managers (Conan) Embedded programming and debugging skills Education and work experience required: BS or MS in Computer science, Computer Engineering, Software Engineering, Math, Physics, or a related discipline. 5+ years of experience in a Software, Build & Release, or DevOps Engineering role For more details, Kishore

Related jobs

Report job