FW Build Integration and Release Engineer

Apple
Sunnyvale
Full-time

Summary :

The Wireless Connectivity Silicon team is looking for wireless FW Build Integration and Release engineers for the design, development, and bringup of innovative wireless silicon for application in Apple’s products! You will work with hardware and FW teams to maintain several compiler and linker options in a complex build system and a CI / CD infrastructure on multiple development and production platforms to enable automated builds and automated testing!

Key Qualifications :

Proficiency in GitStrong knowledge of Gerrit, GitLab, Git Hub or any other project hosting solutionHigh proficiency on Groovy and Jenkins pipelinesDeep understanding of verification, quality assurance, and release flowExperience debugging and building automation on Linux / Unix / MacOS environmentsProven knowledge of Make and CMakeProficiency with Python and Shell ScriptingExperience with automation of test on virtual platforms and hardware devicesFamiliarity with the configuration of Docker imagesKnowledge of Splunk and Django are a plus

Description :

Write and maintain a set of scripts of a software line that gets built and tested on multiple test vehicles Collaborate with verification and system integration teams to design accurate interfacing for delivery and results collection as part of a release process.

Work with multiple team members to design and update release and acceptance criteria on different stages of the project.

Keep an optimized build system that includes several steps of source generation and maintains several contexts on the same codebase.

Debug quality degradations that can occur on any area of a build and test system with multiple pieces

Additional Requirements :

Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities.

Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.

18 hours 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
Softworld, a Kelly Company
CA, United States

Maintain comprehensive documentation of configurations, scripts, and integration processes, and generate regular reports to track system performance and compliance. Work closely with cross-functional teams, including network engineers, software developers, and project managers, to ensure seamless in...

Promoted
Kelly Science, Engineering, Technology & Telecom
CA, United States

Robotics and Digital Solutions team, they are changing the trajectory of health for humanity, using robotics to enhance healthcare providers' abilities and improve patients' diagnoses, treatments, and recovery times. SW installation and smoke testing and provide complex engineering test support for ...

Promoted
NVIDIA
Santa Clara, California

Collaborate with development, operations, and quality assurance teams to establish and maintain efficient and reliable DevOps practices, tools, and infrastructure that enable continuous integration, continuous delivery (CI/CD), and efficient software release management. As a DevOps and Release Engin...

Apple
Cupertino, California

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

Rivian
Palo Alto, California

Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference c...

Apple
Sunnyvale, California

This is driven by a world-class vertically integrated engineering team spanning RF/Analog architecture and design, Systems/PHY/MAC architecture and design, VLSI/RTL design and integration, Emulation, Design Verification, Test and Validation, and FW/SW engineering. As a Digital Integration & Timing E...

Adobe
San Jose, California

We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every scr...

Apple
Cupertino, California

As a SOC Design and Integration Engineer, your responsibilities span various aspects of SOC design:: Write microarchitecture and/or design specifications Design, implement, and debug complex logic designs Integrate complex IPs into the SOC Support all front end integration activities like Lint, CDC,...

Boeing
Mountain View, California

We are engineers and technicians, skilled scientists, and bold innovators; Join us and put your passion, determination, and skill to work building the future!. Lead communication and coordination activities associated with Hardware and Software teams to solve issues found during platform Integration...