Sr. Software Engineer - RTOS & Networking
JobgetherRemotely
cipsecipv6ipv4udpposixtcparinc 653
Job Description
📋 Description
- Architect, design, implement, test, and document embedded networking software and services
- Develop and maintain software for embedded systems with a strong focus on hard real-time
- Analyze and optimize hypervisor, RTOS, and network performance to identify bottlenecks and improve
- Collaborate with cross-functional engineering teams to integrate networking protocols, application
- Troubleshoot complex low-level software and networking issues, determining whether problems
- Develop application-level solutions using POSIX and ARINC 653 programming models.
🎯 Requirements
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical
- Strong C programming skills, including experience with common APIs and programming models such as
- Hands-on experience with networking protocols including TCP, UDP, IPv4, IPv6, IPsec, and/or TSN.
- Professional experience with at least one RTOS, such as LynxOS-178, VxWorks, QNX, or FreeRTOS, or
- Demonstrated ability to troubleshoot and resolve complex software, networking, and kernel-level
- Experience using performance-analysis and network-diagnostic tools, including perf, ftrace
🎁 Benefits
- Low-cost medical, dental, and vision coverage options.
- 401(k) plan with a generous employer match.
- Responsible paid time off and paid holidays.
- Remote work opportunities based on role and business requirements.
- Employee Assistance Program (EAP).
- Career growth and professional development opportunities.
Back to all jobs