As a Firmware Build and Release Engineer you will..

 Responsibilities:

• Maintain and support build system and tools necessary to build, integrate, test a software system that spans multiple hardware platforms
• Automate the compilation, continuous integration, testing, packaging, and distribution of our software
• Work with engineering teams in root cause software behavior and performance
• Develop ad-hoc tools and scripts to automate build environment
• Assist engineering community with build issues, maintaining Makefiles, troubleshoot build dependency and incremental build discrepancies 
• Collaborate with Build, Test, and Software teams to develop tools for automation and continuously automate and improve the release process
• Strong problem solving skills
• Good communication and collaborative skills with a desire to mentor engineers with varying
 
Domains of expertise:

• Strong general Linux knowledge.
• Buildroot experience a plus.
 
Qualifications:

• 2+ years experience or background in Build and Release Engineering on Linux
• 2+ years experience setting up and/or maintaining automated build system
• 2+ years GNU make
• 2+ years Bash and other shell scripting
• 3+ years Experience managing and building Linux based distributions and packaging
• 2+ years Jenkins
• 2+ years in Git
• 2+ years using any of the following: VMware, KVM hypervisors, and Docker.

 

 

Apply for this Job

* Required
File   X
File   X
When autocomplete results are available use up and down arrows to review
+ Add Another Education