Sr. Software Engineer - RTOS & Networking
jobgether
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Sr. Software Engineer - RTOS & Networking based in the United States.
As a Senior Software Engineer, you will help design and advance software for high-assurance, mission-critical embedded systems.
You will focus on RTOS and networking capabilities within a modular software platform supporting demanding edge-computing environments.
The role offers the opportunity to architect and implement networking protocols while ensuring deterministic, hard real-time performance and reliability.
You will work across hypervisor, operating-system, networking, and application layers to analyze performance and solve complex low-level challenges.
Your work will contribute to secure, scalable, and certifiable systems used across aerospace, defense, automotive, medical, and industrial applications.
You will collaborate with multidisciplinary engineering teams while contributing to certification activities and production-quality software.
This is a hands-on opportunity for an experienced embedded engineer who enjoys solving technically challenging problems at the intersection of networking, RTOS, and mission-critical computing.
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.
Requirements:
- 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.
Nice to have:
- 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.
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.
- Opportunity to work on technically challenging, mission-critical embedded systems across demanding industries.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- As a Senior Software Development Engineer in Network Capacity Services, you will be responsible for designing, developing, and maintaining scalable solutions for network capacity planning and optimization. You'll work with cross-functional teams to build robust systems...SeniorInternship
$157k - $213.8k
...customers can use deep data insights to improve their business. Networking Infrastructure is a core part of the platform that powers... ...data exfiltration. We are seeking experienced Senior Software Engineers with large-scale distributed system experience to join the Networking...SeniorLocal areaWorldwide$160k - $225k
...possible, with the ultimate goal of enabling human life on Mars.Sr. SOFTWARE ENGINEER, STARLINK NETWORKAt SpaceX we’re leveraging our experience... ...up our low latency, high capacity satellite-based global network.Participate in and lead architecture, design, and code reviews...SeniorPermanent employmentTemporary workWork at officeWorldwideMonday to FridayWeekend work$168.1k - $227.4k
...Leo is Amazon’s low Earth orbit satellite network. Our mission is to deliver fast,... ...Implement Routing and Forwarding, Traffic Engineering, and SDN technologies to deliver the best... ...our customers- Implement highly-available software that will drive networking control plane...SeniorPermanent employmentInternshipRemote workFlexible hours$168.1k - $227.4k
AWS runs one of the largest networks in the world, and MONA (Management, Out-of-Band Networks... ...the AI revolution.We build the in-house software that solves our hardest network business... ...for a Senior Software Development Engineer to be a technical leader and force multiplier...SeniorInternshipFlexible hoursDay shift$193.3k - $261.5k
...all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers... ...who want to help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations...SeniorInternshipLocal areaWorldwideFlexible hours$174k - $252k
...and the impact on hardware, network, or service operations and quality... ....5 years of experience with software development in Go, C or... ...resource allocation, cgroups, RTOS, RCU.Knowledge of core networking... ...Linux OSs.Google's software engineers develop the next-generation...Senior$193.3k - $261.5k
We are seeking an experienced engineer to work on distributed AI/ML systems. This role involves... ...valued, and experience with high-speed networking or HPC interconnects is valued highly.If... ...part of AWS and develops hardware and software components that are critical building...SeniorInternshipLocal areaFlexible hours- ...Job Description Job Description We are seeking a Senior Software Engineer-Network Protocols and Devices (REMOTE) for a full time and direct hire role for one of our amazing partners in the United States. This role is remote, but you MUST be living in the United States...SeniorFull timeRemote work
- We are seeking an experienced engineer to join our team that owns the network stack for EC2 distributed AI/ML systems. The team develops support for a variety... ..., an integral part of AWS that develops hardware and software components that are critical building blocks for EC2...SeniorInternship
- Leonardo DRS in Germantown, MD, is seeking a Senior Software Engineer to drive technical vision and architect mission-critical radar software... ...company. The ideal candidate has deep expertise in C/C++, RTOS, multi-threaded systems, and hardware interfaces, with leadership...SeniorFull time
$152k - $241.5k
NVIDIA is looking for a creative SW engineer to join the team. SONiC open source NOS team is responsible for design and integration on various NVIDIA Networking products. This crucial role will give you a rare chance to make an impact on the industry through interactions...SeniorFull time$184k - $287.5k
...join the team and see how you can make a lasting impact on the world.We are looking for a Senior Linux Kernel Software Engineer to join the Linux networking drivers R&D team. The work environment is versatile, informative, dynamic and challenging as our employees are...SeniorFull time$152k - $241.5k
NVIDIA is searching for a highly motivated, excellent Senior Software Engineer for design and verification to join the software tools group... ..., burning, configuration and debugging of all NVIDIA networking products.What you'll be doing:As a valued member of the team...SeniorFull timeWorldwide$184k - $287.5k
...work. Come join the team and see how you can make a lasting impact on the world.We are seeking an outstanding Software Engineer to join our US-based networking software team. As a technical leader, you will lead the transformation of AI networking systems. You will apply...SeniorFull timeShift work$174k - $252k
...test, deploy, maintain and improve switch software.Manage individual project priorities,... ...scalability and performance tuning of large-scale networks.Triage product or system issues and... ...threading development.Google's software engineers develop the next-generation technologies...Senior$152k - $241.5k
...to help us accelerate the next wave of artificial intelligence.We are looking for highly motivated Senior Software Engineers to work on our GPU Fabric Networking team. Our team develops and maintains software that enables communication between GPUs, that power disruptive...SeniorFull timeRemote work$168.1k - $227.4k
...all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers... ...people who want to help.You'll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts,...SeniorInternshipFlexible hoursShift workDay shift$182k - $242k
...company (Nasdaq: CRWV) in March 2025. Learn more at .About the Role:CoreWeave is seeking a passionate and innovative Senior Software Engineer of Network Services to lead the architecture, scaling, and operations of our network services. You'll be tackling the complex...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$191k - $253k
...cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years.ABOUT THE TEAMAnduril's Software Platform organization is seeking a Software Engineer to join the Data Distribution team. The Data Distribution team...SeniorFull timeWork experience placementImmediate start$120k - $190k
Dallas, TexasV-BAT Division - V-BAT Engineering - Software /Full Time Employee /On-siteShield AI is a venture-backed defense-tech company with... ...YouTube. Job Description:As a Senior Software Engineer (Networking & OS) on V-BAT, you will be instrumental in designing, implementing...SeniorFull timeTemporary workPart timeWorldwide- ...DescriptionThe Team:The Ethernet Systems Engineering team develops, validates, and deploys... ...vehicle Ethernet foundation that enables GM’s Software-Defined Vehicle architecture. The team... ...engineering for automotive Ethernet networks—including requirements, architecture, network...SeniorFull timeLocal areaWork from homeRelocation package
$135k - $200k
...HybridA World-Changing CompanyPalantir builds the world’s leading software for data-driven decisions and operations. By bringing the... ...missing children, and more.The RoleAs a Senior Software Engineer on Network Infrastructure you will be joining a team whose mission is to...SeniorFull timeWork experience placementWork at officeRemote workWork from homeRelocation package$193.3k - $261.5k
Amazon Leo is Amazon’s low Earth orbit satellite network. Our mission is to deliver fast, reliable internet connectivity to customers... ...public and private networks.A day in the lifeAs a senior software engineer you will be responsible for leading the design of embedded software...SeniorPermanent employmentInternshipLocal areaFlexible hours$168.1k - $227.4k
Do you want to build the networking infrastructure that powers every virtual machine in the... ...excited by the challenge of writing systems software that runs on millions custom networking... ...- Lead and mentor junior engineers on impactful and challenging projects- Design...SeniorPermanent employmentInternshipFlexible hours$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...(SPA) team is seeking a Senior Software Engineer to join our Virtualization team.SPA is at... ...ResponsibilitiesDesign, implement, and manage Azure network infrastructure: Build and maintain Azure...SeniorOngoing contractWork at officeLocal area3 days per week$170k - $205k
...performing team that believes in each other, come build with us at Crusoe.About This Role:We are seeking a Senior Software Engineer to build a platform for network tooling that supports edge, backbone, and data center operations and deployment tasks at Crusoe Cloud, a...SeniorTemporary work$172k - $228k
Palo Alto, CA / New York City, NY / San Francisco, CA / Seattle, WAEngineering - Engineering - DevOps /Full-time /HybridWe’re looking for a Senior Software Engineer with Networking expertise to join our Infrastructure team, where you will work with hardware and networking...SeniorFull time$172k - $300k
Job DescriptionRole Overview As a Senior Software Engineer - Networking in the AV (Autonomous Vehicle) Core Infrastructure organization, you will build and maintain software systems that automate, manage, and operate the secure hybrid network fabric supporting the global...SeniorFull timeLocal areaWork from homeFlexible hours$132k - $165k
...future of cybersecurity.RoleWe are looking for a Senior Software Development Engineer-AI Security to join our team. This is a Hybrid role based... ...What you’ll do (Role Expectations)Develop high-performance networking code for multiple desktop platforms using the Rust...SeniorFull timeWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer - RTOS & Networking. Be the first to apply!
- cybersecurity software engineer United States
- graduate software engineer United States
- software developer fintech United States
- new graduate software engineer United States
- senior robotics software engineer United States
- software engineer visa sponsorship United States
- software qa engineer United States
- network software engineer United States
- software engineer remote United States
- part time software developer United States

