Build and Release Engineer

Apple
Cupertino
Full-time
We are sorry. The job offer you are looking for is no longer available.

Summary :

We're looking for a build and release engineer to join the Camera Firmware and Driver team! In this role, you will support development and QA teams by managing the source code management system, developing tools and processes for automating builds and regression testing, and coordinating and pushing new releases.

We are looking for a passionate engineer who has proven experience with Continuous Integration systems, automation and testing.

The ability to thrive in a fast-paced and collaborative environment is a must.

Key Qualifications :

Strong debugging and problem solving skillsClear and concise verbal and written communication skillsProficient in scripting languages such as Python and Bash3 + years in overall scripting experience (python / bash / groovy)Passionate about software automationExperience with make, Xcode and creating applications for iOS, macOS and other Apple platformsExperience with SCM branching, merging, pull requests.

Description :

You will be working with Build and Release team to develop scripts and process to help automation manual process. You will help define process and help team be more efficient.

Develop and maintain tools to help the Engineering / QA teams improve productivity- Develop and improve on our CI build pipeline- Collaborate with multi-functional teams to improve the integration and release process

Additional Requirements :

  • Familiar with software development lifecycle including continuous integration- Experience with a continuous integration platform such as Jenkins- Experience with SCM tools, such as Git- Exposure to the software development processes such as building, unit testing, code analysis, the release process, and code coverage- Prior knowledge of embedded software development process and lifecycle is a plus
  • 1 day ago
Related jobs
Promoted
Palo Alto Networks
Santa Clara, California

We offer personalization and offer our employees the opportunity to choose what works best for them as often as possible - from your wellbeing support to your growth and development, and beyond!. We are searching for a Release Engineer, IT with experience in software release management processes. Yo...

Promoted
Palo Alto Networks
Santa Clara, California

We offer personalization and offer our employees the opportunity to choose what works best for them as often as possible - from your wellbeing support to your growth and development, and beyond!. We are searching for a Release Engineer, IT with experience in software release management processes. Yo...

Promoted
Aeva, Inc
Mountain View, California

As a Build Engineer, you will be responsible for the creation and maintenance of build and deployment systems for our software products. Depending on the position offered, equity, bonus, and other forms of compensation may be provided as part of a total compensation package, in addition to comprehen...

Promoted
Centrify Corporation
Santa Clara, California

Responsible for maintenance of continuous integration tools framework (Jenkins) • Handle on-demand builds and software deployments to a variety of non-production environments. Help define, implement, and enforce strong software build, deployment and configuration management processes for development...

Saviance Technologies
San Jose, California

We are seeking a Senior Build and Release/DevOps Engineer with team leadership and solid DevOps architecture experience to join our exciting and growing team. Minimum of 5 years experience in Software Engineering roles as DevOps/Build and Release Engineer. As Senior Build and Release DevOps Engineer...

Palo Alto Networks
Santa Clara, California

We offer personalization and offer our employees the opportunity to choose what works best for them as often as possible - from your wellbeing support to your growth and development, and beyond!. We are searching for a Release Engineer, IT with experience in software release management processes. Yo...

eTeam Inc
Newark, California

As a release engineer, you will architect, develop, maintain and streamline Client’s automated build and release infrastructure and deployment pipeline from code compilation, automated testing to deploying releases to multiple environments. Highly motivated, experienced build and release engineer wi...

Tephra
San Jose, California

Architect and design solution, including hands work to Build Self Service pipelines and customize components. Manage complete Build release engineering work of platform. Years of experience required for position (In Build release 3-5 yrs, Overall around 10+years)2)Location for the position San Jose,...

Intuitive Surgical
Sunnyvale, California

As a member of our Fleet System and Product Operations Engineering team, the Staff Windows Management and Software Release Engineer will work with both operations and product development teams to robustly package software builds and remotely deploy them to thousands of critical customer devices all ...

Tephra
San Jose, California

Manage cross-compiled firmware builds and releases. Architect and Build Self Service pipelines. Standardize Platform Microservices into Pipeline as aService / self service release pipeline - key requirement. Manage deployment templates and their release. ...