Software Engineering Manager - Tools

Cupertino, CA 95014
  • Job Code
    200238818
Summary

Summary

Posted: Apr 20, 2021

Weekly Hours: 40

Role Number:200238818

The Stress Tools team develops software that accelerates aging of internal components in Apple's next-gen hardw...Summary

Summary

Posted: Apr 20, 2021

Weekly Hours: 40

Role Number:200238818

The Stress Tools team develops software that accelerates aging of internal components in Apple's next-gen hardware, identifying ways to improve robustness. We're a startup-like software team embedded in Apple's world-class hardware engineering organization.

As manager of this team, you'll contribute at every stage of the product development cycle-from the earliest prototype devices to production-driving development of software that pushes future products to their limits. If you are passionate about leadership and would like to leave your mark on Apple's entire hardware lineup, we may be the team for you!

Key Qualifications

  • 5+ years of proven experience managing software engineering teams
  • Experience leading several concurrent high-visibility cross-functional projects
  • Pragmatic decision maker when considering complex trade-offs involving many partners (e.g. speed, maintainability, extensibility, reliability, and correctness of software)
  • Proven track record collaborating with professionals outside of your field such as mechanical engineers, materials scientists, and electrical engineers
  • Professional experience with at least one scripting language (e.g. Bash, Python) and at least one compiled language (e.g. C/C++, Objective-C, Swift)
  • Detailed understanding of Linux/BSD/Unix shells/utilities/command-line tools

Description
- In this role, you'll coach, challenge, and mentor a team of software engineers while giving tactical and strategic mentorship. Responsibilities include:
- Collaborate with hardware and software teams on implementation details and schedule, negotiating outcomes that resolve timing, scope, trade-offs, and resource conflicts
- Garner support from other teams and resources at Apple to achieve team goals
- Tailor verbal and written communication to multidisciplinary audiences at all levels
- Be a trusted and constructive partner and lead technical discussions on requirements, design, implementation, and validation
- Participate in code reviews, instilling good coding practices throughout the team
- Tactfully challenge and contribute to decisions related to software development and processes

Education & Experience
- B.S. in Computer Engineering, Electrical Engineering, Computer Science, or another technical field

Additional Requirements

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineering Manager - Tools

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account