Home

Urgent Hiring _Senior Software Developer C OR C++_ CA at Remote, Remote, USA
Email: [email protected]
Job
Title:

Senior Software Developer (Networking)

Duration:

18+ months contract (extended)

Location:

Cupertino, CA OR San Diego, CA (Hybrid)

No of positions : 3

Ask the candidate to take the C OR C++

Possible job titles : Network Software
Developer,
Networking
Software Engineer, Systems Software Engineer, Network Protocol
Software Engineer, Assembly Language Engineer, and System Engineer and
Embedded Engineer.

Must
have Skills :

Kernel

BSD Networking stack
development experience.

Strong low-level
system software development experience.

C and C++

Knowledge of the
TCP/IP suite of protocols (including IPv4,IPv6)

Other Key words: Below
are the buzz words we can see in the resume

Having both "IDA" and
"IPv6",

Tools: IDA, Hopper, Hydra

Buzzwords: disassembler, PATRICIA, IPv6,
Lulea Trie

ARM 64

IPSec

TCP/IP

UDP

TLS, TLS handshake

GDB/LLDB/Dtrace (debugging tools)

Wireshark

TCP trace

BSD

BSD Kernel

Summary

The Networking team creates foundational technologies that enable
Apple products to reliably, efficiently, securely, and privately
communicate to each other and the rest of the world. The team achieves
this through invention and implementation of new technologies,
collaboration inside and outside of Apple, and standardization across the industry.

The networking software stack provides connectivity to an array of
Apple platforms including but not limited to devices running macOS, iOS,
iPadOS, watchOS and tvOS.

This provides unique opportunity of building solutions that work
across a variety of platforms with different hardware capabilities.

The stack works with different underlying link layer technologies
(low-rate wireless PAN links, Wired Ethernet, Wi-Fi, Cellular etc.) under
a variety of network impairments.

The diversity of the platforms and link layer technologies also
implies an increased exposure to a variety of security attack vectors.

We not only aim to provide a feature rich and customizable
networking software to our consumers but also one that is the most secure.

The position will require the candidate to participate in various
initiatives to fortify the networking stack and make it more secure while
not compromising on the performance.

The focused space spans from areas related networking control and
data path software stack.

Working on consumer side networking features, youll be able to
live on features and see the impact yourself before shipping it out to
users of over a billion active Apple devices.

The role is extremely cross functional, and you will work with API
frameworks teams, network device driver teams, privacy and security teams
etc.

Key Qualifications

Deep understanding of BSD Kernel networking stack
design and architecture

Strong low level system programming skills

Should be able to disassemble and look at the
assembly code for deeper insights

Strong software design and development skills
including C, C++ programming language experience

Knowledge of the TCP/IP suite of protocols
(including IPv6) and APIs

Familiarity with security protocols (like IPSec,
TLS, etc) and understanding of threat models

Experience with Unix networking, including
sockets API

Experience with software debugging tools like
gdb/lldb, and dtrace

Experience debugging networking issues using
diagnostics tools like Wireshark, and tcp trace

Description

The ideal candidate will
enjoy working in a fast-paced environment, 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, ability 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 cross-functional aspects, and you will need to

show excellent
interpersonal and communication skills.

Education & Experience

BS
or higher education in Computer Science or equivalent networking software
development experience

Additional
Requirements

Preferred Experience:

- Mac OS and iOS
development experience

- BSD Networking stack
development experience

- Strong low level system
software development experience

Thanks &  Regards,

Raj kumar
Priyadarshi 
|
 Sr. Technical Recruiter
 | 
1Point System LLC

Office: 
704-980-0625
  
Fax: 
803-832-7973
  
[email protected]

https://www.linkedin.com/in/raj-kumar-priyadarshi-961b2bb/

115 Stone
Village Drive  Suite C  Fort Mill, SC  29708

An
E-Verified company | An Equal Opportunity Employer 

DISCLAIMER: If you have received this email in error or
prefer not to receive such emails in the future, please notify by replying with
a ''REMOVE'' in the subject line and your email address shall be removed
immediately from the mailer list.

--

Keywords: cprogramm cplusplus information technology California South Carolina Wisconsin
[email protected]
View all
Sat Oct 28 02:48:00 UTC 2023

To remove this job post send "job_kill 801616" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 73

Location: San Diego, California