Crestron Electronics Inc Source Configuration Management Engineer in Plano, Texas
At Crestron Electronics, Inc we build the technology that integrates technology.
We are proud to be the largest and most recognized brand in automation and control solutions, and the premier technology partner for fortune 500 businesses globally. Our products’ are integrated into new high-tech commercial buildings’ to include some of the most exciting real estate throughout the world. Our clients include Google, Microsoft, Amazon, LinkedIn and many others. We are the leaders in the most exciting industry in the world!
Our automation and control solutions for homes and buildings allow our clients to control entire environments with the push of a button, integrating systems such as Audio Visual, Lighting, Shading, Security, Building Management Systems and HVAC to provide greater comfort, convenience and security.
Crestron Electronics has an exciting opportunity for a Source Configuration Management Engineer. This is a great opportunity to join a dynamic team in a fast growing organization.
As part of the firmware team at Crestron, you’ll maintain and improve our source configuration and CI/CD tools and shared libraries and support mission-critical infrastructure that all allow application teams to quickly and dependably deliver software to their customers. We will look for you to showcase your strong Source Configuration knowledge and apply your expertise in helping build, deploy and continuously integrate our new products to assure quality and stability prior to deployment.
Work with a team of engineers building software in a collaborative development process
Work directly with application development teams to determine needs and implement CI/CD best practices
Maintenance of multiple Linux and Windows virtual machines (e.g. VMWare) used for development and automated builds
Creating build jobs, debugging build failures.
Continual improvement of the efficiency of our build/release/deploy process (via automation, new tools)
Monitoring of performance and access to these applications including usage and intrusion
Administration and maintenance of our mission critical tools, such as: SVN, GITHUB, Azure DevOps, Jenkins, Nagios, Wiki, Coverity, etc
Special projects as assigned
Experience designing and implementing branching and merging strategies.
Experience scripting using Bash, Python, and Perl
Ability to proactively identify potential areas of improvement in the software development lifecycle and the tools we use.
Experience in large scale continuous integration / delivery processes, tools / workflow automation both for on prem and Cloud based (e.g. Azure DevOps, Jenkins).
Experience administrating GITHUB, Subversion and other source control systems.
Excellent troubleshooting skills
Ability to work independently with minimal supervision and see projects through to completion very important.
Must have strong written and verbal communication skills
Must have the ability to work in a fast moving environment
Bachelor's of Engineering degree in Electrical, Electronics or Computer Engineering
minimum of 7 years industry experience
Experience with build development kits for Android, Linux, Firmware.
Experience with build scripting languages such as Make, Bitbake, Ant, Gradle…
Experience with virtualization (e.g. VMware, KVM)
Experience of using tools to integrate best practices like static code analysis, integration tests, code coverage analyzers
Experience with Windows servers
Experience with Docker
External Company Name: Crestron Electronics Inc
External Company URL: crestron.com