Sr. Cellular Software Integration Engineer

Apple Inc

Beijing, China

Job posting number: #7133771 (Ref:apl-200356687)

Posted: February 21, 2023

Application Deadline: Open Until Filled

Job Description

Summary
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Smart people and inspiring, innovative technologies are the norm here.

Do you love working on challenges that no one has solved yet? Are you ready to be part of a team transforming wireless technology? Join us to help deliver the next groundbreaking Apple product.

Wireless Technologies team is looking for highly motivated and creative engineer to work on our next generation products. The duties of this position will create and optimize baseband software build system, perform software integration, and work with cross functional teams to plan and make software releases.
Key Qualifications
  • 5+ years of experience in embedded software integration and release, or software development
  • Familiar with build automation, continuous integration, test automation. Be capable to setup the build/integration/test automation system.
  • Deep understanding of build system, including make, Cmake etc. Be capable to individually do build failure analysis.
  • Familiarity with software configuration management systems and/or source code version control systems
  • Exposure to the software development processes such as building, unit testing, code analysis, the release process, and code coverage
  • Good experience with scripting languages, particularly Python, Perl, Shell
  • Knowledge of web service, java or c++ coding experience will be a big plus
  • Good verbal and written English communication skills
Description
- Perform cellular software integration and mainline / factory releases
- Develop and improve tools for continuous integration, automated testing and release management
- Develop and improve CI build pipeline, maintain CI system and configuration
- Maintain the build process to support ongoing R&D
- Collaborate with cross functional teams to improve the integration and release process
Education & Experience
Bachelor or Master degree in Electrical Engineering, Computer Engineering or equivalent degree




Apply Now

Please mention to the employer that you saw this ad on Sciencejobs.org