Embedded Networking Engineer
Core
Design and develop systems firmware enabling TCP/IP networking on co-processors and implement next-generation operating system networking components across Apple platforms.
Role type
Senior IC embedded networking engineer
Builds
Networking stack implementations and link-layer connectivity technologies for Apple platforms
Domain
Embedded systems, networking protocols, real-time firmware
Required skills
C, C++, TCP/IP, real-time embedded software, system-level architecture, low-level firmware programming
Preferred skills
Embedded operating systems (Embedded Linux, QNX, VxWorks, L4), networking stacks (BSD, Linux, Android, Solaris, lwIP, mbedTLS), Ethernet, Wi-Fi, cellular link-layer technologies
Technologies
C, C++, Embedded Linux, QNX, VxWorks, BSD, lwIP, mbedTLS
Responsibilities
Design and develop systems firmware enabling TCP/IP networking on co-processors; Architect and implement next-generation operating system networking components; Develop real-time embedded software on resource-constrained platforms; Contribute to networking stack implementations and link-layer connectivity technologies; Lead cross-functional design efforts and take ownership of technical problem areas; Mentor junior team members
Seniority
Senior, hands-on IC
