Skip to main content.

#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

#1025 - "FreeBSD Kernel Engineer" for FreeBSD in Sunnyvale, California, United States

Yahoo! FreeBSD Kernel Engineer
System: FreeBSD
Type: Full Time
Remote Hands Allowed?: No
Posted: 2009-11-20 17:47:19
Contact Information: Private Listing. Click to contact.
Description: Think about impacting 1 out of every 2 people online--in innovative and imaginative ways that are uniquely Yahoo!. We do just that each and every day, and you could too. After all, it's big thinkers like you who will create the next generation of Internet experiences for consumers and advertisers across the globe. Now's the time to show the world what you've got. Put your ideas to work for over half a billion people. This is a senior technical position, in the operating system area at Yahoo!. The candidate will join a highly talented team of engineers to provide FreeBSD support to all the Yahoo properties. This job involves building, integrating and debugging OS libraries and utilities, performance evaluation and tuning, developing support tools, test/QA and hardware validation of FreeBSD releases and participation in internal discussion forums as well as upstream and vendor communities. The overall goal is to support infrastructure needs by providing a secure and scalable operating system for Yahoo! properties to build on. Minimum Job Qualifications · Excellent software development, debugging and testing skills in C/C++ · Deep operating systems knowledge (especially FreeBSD) · Hands-on experience in debugging complex system issues across the stack including kernel, drivers as well as user space modules · Experience in kernel programming, tuning and benchmarking · Good understanding of gnu compilers · Familiarity with hardware virtual machine software (Xen, VMware, etc.) · Proven track record delivering solutions in large scale production systems · Demonstrable analytical and problem solving skills in a fast paced industry To apply directly to this position, please visit: http://careers.yahoo.com/jdescription.php?oid=25684 and click on APPLY. Yahoo! Inc. is an equal opportunity employer. For more information or to search all of our openings, please visit http://careers.yahoo.com

View More Jobs