02 Jan
Firmware Build Automation Engineer
As a leader in the sustainability industry, this company creates software that builds modern tools to improve water utility management for a variety of companies, communities, etc. In this role you will be part of the DevOps/Firmware teams, acting as a channel to communicate, troubleshoot, and support the build of new developments more efficiently. This is a full-time opportunity, 2 days a week in the Duluth, GA office.
Required Skills & Experience- 3+ years' experience working in Firmware/Embedded Systems position
- Python scripting experience
- Git
- Familiarity with C programming language
- Experience configuring/administering TeamcCity Server
- Yocto/Bitbake experience
- Provisioning/administering VMs in vSphere
- Creating Docker Images, managing self-hosted Docker registry, and writing scripts to get data in and out of Docker containers
- Creating new projects and configurations on a TeamCity build server
- Provisioning new virtual machines to act as TeamCity Build agents and development environments
- Maintaining existing build agents
- Creating, tagging, and maintaining docker images in self-hosted docker registry that will be used by build agents and developers
- Creating tools to automate builds, unit testing, static analysis, and releases
- Troubleshooting failing builds to determine if the issue was related to the build system or an individual commit
- Medical Insurance
- Dental Benefits
- Vision Benefits
- Paid Time Off (PTO)
- 401(k) {including match- if applicable}