Staff Embedded Network Software Engineer – Real‑Time Linux
TP-Link Systems Inc.
Irvine (CA)
On-site
USD 140,000 - 200,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Fully paid medical, dental, and vision insurance
401(k) contributions
15 days of vacation
11 paid holidays
Bi-annual pay increases
Free gym membership
Quarterly team-building events
Job summary
A leading networking solutions company in California seeks a Staff Embedded System Software Engineer to drive the development of high-performance embedded software solutions. The successful candidate will lead technical discussions and develop software for real-time applications while mentoring junior engineers. Required qualifications include a Bachelor's degree in Computer Science and 8+ years of experience in embedded systems programming. Competitive salary and excellent benefits are provided, including full medical insurance and a gym membership.
Qualifications
Minimum of 8 years of related experience.
Experience with embedded Linux kernel application development.
Deep knowledge of network technology including NAT, TCP, UDP.
Responsibilities
Architect, develop, and optimize embedded software solutions.
Lead technical design discussions and guide software best practices.
Develop, debug, and maintain low-level drivers for embedded systems.
Skills
Embedded software programming (C/C++)
Embedded Linux application development
Socket-based network programming (TCP/UDP)
Multi-threading and concurrency on Linux
I/O mechanisms (epoll, select)
Network technology (NAT, TCP, UDP, IPv4, IPv6)
Crash log analysis
Version control (Git)
Education
Bachelor's degree in Computer Science or related field
Job description
A leading networking solutions company in California seeks a Staff Embedded System Software Engineer to drive the development of high-performance embedded software solutions. The successful candidate will lead technical discussions and develop software for real-time applications while mentoring junior engineers. Required qualifications include a Bachelor's degree in Computer Science and 8+ years of experience in embedded systems programming. Competitive salary and excellent benefits are provided, including full medical insurance and a gym membership.