Company
Technology
Sr.SoftwareEngineer-Networking&RTOS
Neural analysis suggests this role is
optimal for Senior candidates.
“Sr. Software Engineer - Networking & RTOS. Skills: Networking protocols, Embedded systems, RTOS development, Low-level systems. Design networking protocols. Architect networking protocols”
Industry & Context.
Problem-solving
US Citizenship required
What They're Looking For.
Must Have
Bachelor’s or Master’s degree, 8+ years embedded systems experience, 8+ years networking experience, 8+ years low-level systems experience, Proficiency in C programming, Proficiency in BSD/POSIX socket programming, Deep experience TCP/UDP, Deep experience IPv4/IPv6, Deep experience IPsec, Deep experience TSN, Hands-on experience with RTOS, Hands-on experience Linux kernel-level development, Experience with performance analysis tools, Debugging skills, US Citizenship required
Nice to Have
Kernel-level debugging experience a plus, Device drivers experience a plus, Bootloaders experience a plus, Hypervisors experience a plus, Familiarity with DO-178C standards a plus, Multicore systems familiarity a plus, Virtualization technologies familiarity a plus, Rust exposure a plus, Assembly programming exposure a plus, Open-source contributions a plus
What You'll Do.
Design networking protocols
Architect networking protocols
Implement networking protocols
Design networking services
Architect networking services
Implement networking services
Develop embedded software
Maintain embedded software
Analyze network performance
Optimize network performance
Integrate networking stacks
Debug networking issues
Resolve system issues
Develop BSD/POSIX socket applications
Develop BSD/POSIX socket services
Contribute to system architecture improvements
Perform certification support activities
Contribute to compliance engineering
Utilize performance analysis tools
Evaluate system behavior
Improve networking performance
Participate in code reviews
Participate in technical discussions
Enhance software quality
Work across RTOS environments
Work across embedded toolchains
Support engineering tasks
How You'll Work.
Team & Collaboration
Cross-functional engineering teams
Process & Methodology
Agile environments
Full Job Description
## Accountabilities Design, architect, and implement networking protocols and services including IPv4/IPv6, TCP/UDP, IPsec, and TSN within embedded RTOS environments. Develop and maintain high-performance embedded software ensuring real-time responsiveness, system stability, and security. Analyze and optimize network performance across low-level system components to ensure deterministic behavior. Collaborate with cross-functional engineering teams to integrate networking stacks with application and system-level software. Debug and resolve complex low-level networking and system issues, distinguishing between hardware, firmware, and software behaviors. Develop BSD/POSIX socket-based applications and services for real-time operating systems and hypervisor environments. Contribute to system architecture improvements focused on scalability, efficiency, and reliability of networking solutions. Perform certification support activities, including documentation review and compliance-related engineering contributions. Utilize performance analysis and diagnostic tools to evaluate system behavior and improve networking performance. Participate in code reviews, technical discussions, and engineering best practices to enhance overall software quality. Work across RTOS environments and embedded toolchains while supporting additional engineering tasks as required. Requirements Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical field. 8+ years of professional software engineering experience in embedded systems, networking, or low-level systems development. Strong proficiency in C programming and BSD/POSIX socket programming. Deep experience with networking protocols including TCP, UDP, IPv4, IPv6, IPsec, and TSN. Hands-on experience with at least one RTOS (e.g., LynxOS-178, VxWorks, QNX, FreeRTOS) or Linux kernel-level development. Experience with performance analysis tools such as perf, ftrace, tcpdump, and Wireshark. Strong debugging
Applying for this Sr. Software Engineer - Networking & RTOS role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about this company?
Real rants from real employees. Read before you apply.