#1028 - "Software Engineer - OS Networking" for FreeBSD in Cupertino, California, United States
System: FreeBSD
Type: Full Time
Remote Hands Allowed?: No
Posted: 2010-05-06 18:47:29
Contact Information:
Private Listing. Click to contact.
Description: Apple is looking for talented and energetic software engineers to join the Core OS X Networking team. This team is responsible for designing, and enhancing the operating system networking components across Apple\'s OS X range of products including Mac, iPhone, iPod and others. As members of the team, these engineers will have a significant impact on the design and implementation of the networking infrastructure across all of these products.
The ideal candidate will possess an excellent conceptual understanding and working knowledge of networking technologies. System level design experience is also essential. The right candidate must be able to determine the appropriate compromise between several offsetting factors such as performance, efficiency, ease of use and security.
Relevant knowledge and experience includes:
- Unix networking including sockets API
- Network configuration protocols (e.g. DNS, DHCP, routing, NAT, IP firewalls)
- Remote access and VPN protocols (e.g. L2TP, PPTP, IPSec, SSL)
- Authentication and authorization protocols (e.g. MSChap, Radius, EAP, Certificates)
- Wireless networking technologies and standards (802.11 family, 802.1x)
- IPv6
- Network security including firewalls
- Network debugging tools (e.g. packet sniffers, protocol analyzers)
- Mac OS X
The candidate needs to be able to work in a fast-paced environment, operate gracefully under stress, and be self-driven to be effective in an environment with little overhead. The candidate needs to show initiative, and be able to take ownership of a problem area. The position also has a strong cross-functional aspect that will require the engineer to interact with and influence a variety of other groups and organizations.
Position requirements:
- BS in Computer Science or equivalent
- A thorough understanding of the TCP/IP suite of protocols
- Mac, BSD or UNIX development experience
- Strong software design and development skills including C programming language experience
- Network troubleshooting skills
- Excellent communication and interpersonal skills
For additional information or to apply for this position, please visit us at:
http://jobs.apple.com/index.ajs?BID=1&method=mExternal.showJob&RID=34710&CurrentPage=1
#1027 - "Embedded System Services Engineer " for FreeBSD in Cupertino, California, United States
System: FreeBSD
Type: Full Time
Remote Hands Allowed?: No
Posted: 2010-04-26 18:36:58
Contact Information:
Private Listing. Click to contact.
Description: The Embedded System Software team within Apple\'s CoreOS organization is looking for an exceptional engineer to work on state-of-the art technology for Mac OS X and iPhone. Working on desktop support libraries and update mechanisms for iPhone you will have the opportunity to have a major impact on the design and implementation of Apple\'s customer experience. Our environment fosters product innovation, rapid product iteration, and an environment that values initiative.
Responsibilities
* Work with a highly skilled engineering team in the design and implementation of connection technologies
* Drive product features and functional/industry specifications
* Maintenance and extension of existing management facilities of iPhone from Mac OS and Windows
* Implement new technologies for enhanced communication.
* Work with cross-functional teams to support product requirements for iPhone
Required Experience:
* A genuine passion for consumer devices
* Experience with application and/or library development
* Demonstrated creative, critical thinking and troubleshooting skills
* Highly professional, with the ability to deliver solid work on tight schedules
* Excellent collaborative skills
* Outstanding written and verbal communication
* BS in Computer Science or equivalent experience/skills
Additional Success Factors:
* Mac OS X exposure (end user, administrator, developer)
* Windows exposure (end user, administrator, developer)
* Experience with other operating system kernels (Linux, BSD, UNIX, Windows)
* Experience with common embedded hardware architectures (ARM, PPC, MIPS)
For additional information or to apply to this position, please visit the following link:
http://jobs.apple.com/index.ajs?BID=1&method=mExternal.showJob&RID=34870&CurrentPage=1
#1026 - "Software Engineer - TCP/IP Networking " for Mac OS X (Darwin) in Cupertino, California, United States
System: Mac OS X (Darwin)
Type: Full Time
Remote Hands Allowed?: No
Posted: 2010-04-20 14:15:16
Contact Information:
Private Listing. Click to contact.
Description: Apple is looking for talented and energetic software engineers to be part of a team within the Core OS Networking organization responsible for designing, enhancing and maintaining the networking subsystem (stack, APIs and commands) across Apple\'s range of hardware and software products including Mac, iPhone, iPod, AppleTV, Airport Base Station & Time Capsule, Mac OS X, iTunes, iLife, and MobileMe.
Due to the cross-functional nature of the technologies involved, the ideal candidate should have excellent communication and interpersonal skills to interact with a large variety of people from organizations within and external to Apple. The candidate needs to show initiative, and needs to be able to take ownership of a problem area, being responsible for managing all the related aspects that need to be coordinated to achieve success. The candidate should also be able to make intelligent compromises between several contradictory factors such as ease of use, performance, efficiency, and security.
Required experience, knowledge and skills:
- An excellent understanding of the TCP/IP suite of protocols
- A true passion for networking technologies, especially in mobile and wireless environments
- Network troubleshooting skills and working knowledge of debugging tools
- Mac, BSD or UNIX development
- C programming language
- BS in Computer Science or equivalent experience
- 3+ years of relevant experience
Preferred experience, knowledge and skills:
- Hands on experience with networking stack in Mac OS X, Unix or Linux kernel
- Knowledge of wireless technologies and standards (802.11)
- Working knowledge of Apple\'s frameworks (CoreFoundation/Cocoa)
- Objective C
- Involvement in open source development communities such as Darwin, BSD or - Linux
For additional information or to apply for this position, please Click Here.