Work Location: California- San Jose
Job Title: Software Engineer, Build and Release
Experience: 3 - 6 Years
Job Title: Software Engineer, Build and Release
Experience: 3 - 6 Years
Job Description:
- Experienced Software Engineer to help architect, design and develop our internal build and release infrastructure that spans -Jenkins infrastructure for continuous integration.
- As part of the team you will be immersed in many exciting, cutting edge technologies and projects, including collaboration with software developers, system test engineers, HW designers.
Responsibilities:
- Architect and own the continuous integration infrastructure (Jenkins based) for the system integration team(SW and HW).
- Develop automation scripts for code merging and check-in and auto rejection of offending patches.
- Analyze build failures, and reduce build failure occurring due to non-product code issues, periodically review the feedback from developers and testers, and deliver ongoing improvements.
- Collaborate with your peers and release management team in adjacent organizations to define the engineering road map, and provide your input to prioritize different projects
Desired skills:
- 3 -6 years experience with Jenkins Infrastructure : deployment, configuration, continuous integration.
- 3+ years experience with scripting languages (e.g. python, Perl).
- Experience with Perforce and software configuration management.
- Experience with Embedded C/C++ design / coding skills.