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
  • 2 days ago
Related jobs
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
Securly
San Jose, California

Our clients love what we make • We're user-focused and product-driven • We're always evolving with an eye towards improvement • Committed to building a product people want • We have a well-defined culture of fun, continual learning and collaboration • A supportive, familial atmosphere • Breakfast, l...

Promoted
NVIDIA
Santa Clara, California

As a DevOps and Release Engineer, you will play a critical role in ensuring the smooth and efficient release of our software applications, working closely with our development, operations, and quality assurance teams. Collaborate with development, operations, and quality assurance teams to establish...

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...

MillenniumSoft
San Jose, California

Eligibilities & qualifications....

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. ...

Intuitive
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 ...

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

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,...

Microsoft
Santa Clara, California

SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Teams, OneDrive, and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, ...