368,657open jobs
9,442companies
50,883added this week
Browse all
Salary
$134k – $223k per year (Estimated)
Location
Remote (United States)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Jobgether is an AI-powered job platform focused on remote and flexible work. It matches candidates with relevant roles using skills and preference-based algorithms, and also offers career coaching and job-search guidance.

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.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,657 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
DevOps Engineer 6 hours ago
$49k – $88k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • Warsaw
Bash
Python
DevOps
AWS
Azure
Azure AKS
CI/CD
Docker
GCP
Git
GitHub
GitHub Actions
GitOps
Grafana
Kubernetes
Loki
Prometheus
Terraform
Thanos
Apply
$27k – $71k per year (Estimated) • In office • Full-Time • 7+ years exp • Pune
C#
C++
Java
Python
DevOps
Azure
CI/CD
Git
QA
Pytest
Apply
$191k – $297k per year • In office • Full-Time • 12+ years exp • Bachelor's Degree • Seattle
AI/ML
AI Agents
DevOps
AWS
Azure
CI/CD
GCP
IAM
Platform Engineering
Cybersecurity
Least Privilege
Microsoft Entra ID
PCI DSS
Threat Modeling
Zero Trust
Apply
$65k – $174k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Erlangen
SystemVerilog
VHDL
DevOps
CI/CD
Chips/EDA
Xilinx Vivado
Apply
$61k – $148k per year (Estimated) • In office • Full-Time • 6+ years exp • Bachelor's Degree • Erlangen
C++
Python
SystemVerilog
VHDL
DevOps
CI/CD
Apply
$152k – $229k per year • Remote • Full-Time
AI/ML
Human-in-the-Loop
Apply
$162k – $180k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree
Python
SQL
Databases
Snowflake
AI/ML
dbt
DevOps
AWS
Cybersecurity
HIPAA
Zero Trust
Analytics
ETL/ELT
Apply
$14k – $32k per year (Estimated) • Remote • Full-Time • 2+ years exp • Bachelor's Degree
DevOps
Incident Management
Management
ServiceNow
Apply
$29k – $60k per year (Estimated) • Remote • Full-Time • 8+ years exp
DevOps
Azure
Azure DevOps
Apply
$26k – $69k per year (Estimated) • Remote • Full-Time • 12+ years exp • Bachelor's Degree
Apply
See all jobs
This is one of many
368,657 more open roles from verified company boards, updated every day.