Jobgether
Sr. Software Engineer - RTOS & Networking
engineeringfull-timeUS
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more
About the role
Accountabilities:
- Architect, design, implement, test, and document embedded networking software and services, including IPv4, IPv6, TCP, UDP, IPsec, and Time-Sensitive Networking (TSN).
- Develop and maintain software for embedded systems with a strong focus on hard real-time performance, reliability, efficiency, scalability, and stability.
- Analyze and optimize hypervisor, RTOS, and network performance to identify bottlenecks and improve system behavior.
- Collaborate with cross-functional engineering teams to integrate networking protocols, application stacks, and other platform technologies effectively.
- Troubleshoot complex low-level software and networking issues, determining whether problems originate in hardware, software, or system integration.
- Develop application-level solutions using POSIX and ARINC 653 programming models.
- Contribute to RTOS, virtualization, hypervisor, and related tooling initiatives as required.
- Support the generation, review, and maintenance of software certification data for high-assurance systems.
- Use performance-analysis and packet-capture tools such as perf, ftrace, tcpdump, and Wireshark to diagnose and optimize system behavior.
- Contribute to Agile development processes, including source control, code review, continuous integration, and automated testing workflows.
- Perform additional engineering responsibilities as needed while managing multiple technical priorities effectively.
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related technical discipline, with at least 5 years of relevant professional experience.
- Strong C programming skills, including experience with common APIs and programming models such as POSIX and ARINC 653.
- 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 experience with Linux kernel-space development.
- Demonstrated ability to troubleshoot and resolve complex software, networking, and kernel-level problems.
- Experience using performance-analysis and network-diagnostic tools, including perf, ftrace, tcpdump, and Wireshark.
- Familiarity with Agile methodologies and development tools such as Jira, Confluence, Git, and Gerrit.
- Understanding of CI/CD workflows and tools such as Jenkins or Azure DevOps.
- Scripting and automation experience using Python, Bash, or comparable languages.
- Experience using AI-assisted development tools such as Copilot, Codex, or Claude Code to produce production-quality software.
- Strong communication and collaboration skills, with the ability to manage multiple projects and priorities in a technically demanding environment.
- US citizenship is required.
- Experience developing Linux device drivers and bootloaders.
- Assembly programming experience on x86 or ARM architectures.
- Familiarity with DO-178C software lifecycle and certification standards.
- Contributions to open-source software projects or communities.
- Hands-on root-cause analysis and kernel-level debugging experience.
- Knowledge of RTOS, hypervisors, and virtualization technologies such as VMware, KVM, Xen, or QEMU.
- Understanding of concurrency and multicore SMP/AMP architectures.
- 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.
- Opportunity to work on technically challenging, mission-critical embedded systems across demanding industries.
Requirements:
Nice to have:
Benefits:
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply