
此信息由前程无忧(51JOB)审核并发布(查看原发布网址),应届生求职网转载该信息只是出于传递更多就业招聘信息,促进大学生就业的目的。如您对此转载信息有疑义,请与原信息发布者前程无忧(51JOB)核实,并请同时联系本站处理该转载信息。
Passion works here.
Apple is a place where extraordinary people gather to do their best work. Our community is made up of every kind of individual: artists and designers, engineers and scientists, thinkers and doers. Together
we create things and experiences people once couldn’t have imagined — and now can’t imagine living without. So if you’re excited by the idea of making a real impact, a career with Apple might be your dream job. Just be ready to dream big.
Description
You will be working on an in-house system software platform written in Python and ObjectiveC. This software spans the whole software stack from user interface to low level device drivers. The development
environment will be mainly macOS and partly embedded Linux. This is a test-driven development environment so be prepared to write a lot of unit tests. The software has an Service Oriented Architecture. Different components are loosely tied together with RPC over ZeroMQ. The candidate will have the challenge to contribute code to a truly user friendly and highly reliable software platform, which is being used in our factories to ship millions of Apple products per month.
Requirements
? MS EE or CS
? Demonstrated proficiency in at least one programming language. Preferably C.
? Scripting programming experience: Python, Ruby, MATLAB, etc
? Adequate communication in English
? Fast learner
? Self-driven and passionate. Able to perform under tight schedule
Preferred Experience
? Source control system. Preferably Git.
? UML and Design patterns
? Linux/Unix/MacOS
? Xcode development
? Embedded system/Cross compile/debug experience
? Message Queue. Preferably ZeroMQ.
? Electrical engineering and semiconductor concepts. Able to work closely with EEs.