a
- Job Number: 28610179
- Santa Clara Valley, California, United States
- Posted: Dec. 13, 2013
- Weekly Hours: 40.00
Job Summary
Apple
is looking for a talented and energetic software engineer for the Core
OS network architecture team to participate in development of the next
generation of networking technology. This team is responsible for
designing and enhancing the operating system networking components
across Apple's range of products including all Mac OS and iOS based
products. Specific areas of responsibility include networking API and
protocols, and interface mobility.
Key Qualifications
- Position requirements:
- BS in Computer Science or equivalent networking software development experience
- Experience developing commercial networking software or hardware products
- Strong software design and development skills including C programming language experience
- Thorough knowledge of the TCP/IP suite of protocols
- Mac, BSD or UNIX development experience
- Network troubleshooting skills
- Excellent communication and interpersonal skills
Description
The
ideal candidate should posses an excellent conceptual understanding and
working knowledge of TCP/IP and related networking technologies.
System level software design experience is also essential. The position
will require the right candidate to determine the appropriate
compromise between several competing factors such as performance,
efficiency, ease of use and security.
The candidate needs to be able to work in a fast paced environment,
operate gracefully under stress, handle multiple assignments in
parallel, and be self driven to be effective in an environment with
little overhead. The candidate also needs to show initiative, be able
to take ownership of a problem area, and demonstrate an ability to
understand the role of the group's technology in the larger context of
the product and network environment. The position has a strong cross
functional aspect that will require the engineer to interact and
influence a variety of people from several organizations within and
outside the company. This cross functional aspect requires excellent
interpersonal and communication skills.
Education
BS in Computer Science or equivalent networking software development experience
Additional Requirements
Additional relevant knowledge and experience includes:
Unix networking including sockets API
Mac OS and iOS development experience
API development experience
Wireless networking technologies and standards (Wi-Fi and cellular)
IPv6
Network debugging tools (e.g. packet sniffers, protocol analyzers)
0 comments:
Post a Comment