Apple designs consumer electronics that have touched millions and changed the way people interact with electronic devices around the world.
The Software Platform team within Hardware Test Engineering (HWTE) is seeking a Software Design Engineer who will be responsible for crafting and developing software for Apple new product introduction (NPI). This engineer will work closely with other engineers from the HWTE Software Platform team and multi-functional teams to help ensure the success of current and future Apple products. The projects the HWTE Software Platform team owns vary from tools used to enable calibration and testing of NPI products to systems that restore the software on each device that Apple ships to customers.
Key Qualifications:
Object oriented programming experience (Objective-C, C++ or equivalent)
Experience using source control systems like Git
Our software systems support factories and processes that run close to 24 hours a day, 365 days a year in non-ideal conditions. Creating software systems that perform at a high level in this environment requires understanding how software interacts with an overall system and how to collaboratively solve problems. The ideal candidate is someone that:
- Is always striving to learn something new
- Is a self-starter and can work autonomously with high levels of success
- Is excited about solving new challenging problems with innovative solutions
- Has experience presenting ideas and building consensus with teammates
- Thrives in an environment of hardworking people and loves to challenge the status quo
Description:
Specification, development, deployment, and triaging of software used throughout the Apple NPI and manufacturing process.
RESPONSIBILITIES INCLUDE:
- Design new software systems and maintain existing software systems
- Triage and diagnose issues with a multi-functional team from diverse engineering backgrounds
- Work with teams both internally to Apple and from external vendors to define better solutions and processes
Education:
BS/MS in Computer Science or equivalent experience
Additional Requirements:
Fluent in both oral and written English
Strong communication and interpersonal skills and excellent judgment
Self-directed and take a dedicated approach to tackling problems and working through impediments with the ability to generate trust and build alliances with co-workers
You have 3+ years of professional software development experience
If you have OS X programming using the Xcode toolchain, it's a bonus
Preferred scripting skills using Python or Bash
Experience working with high volume consumer electronics
Experience collaborating with team members in different time zones
by via developer jobs - Stack Overflow
No comments:
Post a Comment