Sr. Software Engineer - RTOS & Networking

Lynx Software Technologies

$120K — $160K *
US-AnywhereRemote in United States
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • BS/MS in Computer Science or Electrical Engineering
  • 5+ years of relevant experience required
  • Proficiency in C Programming with POSIX and ARINC 653
  • Experience with TCP, UDP, IPv4, IPv6, IPSec, and TSN
  • Familiarity with at least one RTOS or Linux kernel space development
  • Experience in performance analysis and packet capture tools
  • Strong communication skills with project management capability

Responsibilities

  • Architect, design, and implement network protocols and services in an embedded environment
  • Develop and maintain software for embedded systems
  • Conduct performance analysis and optimization of hypervisors and RTOS
  • Collaborate with teams to ensure integration with network protocols
  • Troubleshoot low-level network and software issues
  • Enhance networking solutions for efficiency and stability
  • Develop application-level programming solutions using POSIX/ARCINC 653

Benefits

  • Low-cost Medical/Dental/Vision coverage options
  • 401K with generous employer match
  • Responsible Paid Time Off + Paid Holidays
  • Remote work opportunities
  • Employee Assistance Program (EAP)
  • Career growth and professional development opportunities
Full Job Description
Job Title: Sr. Software Engineer - RTOS & Networking

Location: Remote - US, preference for in or near the Dallas/Fort Worth area

Compensation: $120,000 - $160,000 + Bonus Eligible

The Role: The candidate will work as part of a team to design, implement, test, and document software in our MOSA.ic platform, focusing on our LynxElement and LynxOS-178 RTOSs.

Key Responsibilities:

  • Architect, design, and implement network protocols and services (e.g., IPv4/IPv6, UDP/TCP, IPsec, TSN (Time-Sensitive Networking) in an embedded environment.
  • Develop and maintain software for embedded systems, ensuring hard real-time performance and reliability.
  • Conduct thorough hypervisor, RTOS, and network performance analysis and optimization.
  • Collaborate with cross-functional teams to ensure seamless integration with network protocols and application stacks.
  • Troubleshoot and resolve low-level network and software issues, distinguishing hardware from software challenges.
  • Enhance the efficiency, scalability, and stability of networking solutions through innovative development and optimization.
  • Develop application-level POSIX/ARCINC 653 programming solutions.
  • Work on a variety of other RTOS and tools related technologies.
  • Supporting the generation and review of certification data.
  • Perform additional job duties as assigned.


Education & Experience:

  • BS/MS in Computer Science/ Electrical Engineering
  • 5+ years of relevant experience required.


Proficiency in the following:

  • C Programming using common APIs such as POSIX and ARINC 653.
  • Experience with networking protocols such as: TCP, UDP, IPv6, IPv4, IPSec and TSN.
  • Experience on at least one RTOS (e.g., LynxOS-178, VxWorks, QNX, FreeRTOS) or Linux kernel space development.
  • Experience with performance analysis (perf, ftrace) and packet capture (tcpdump/Wireshark) tools.
  • Proven ability to troubleshoot and resolve complex software and networking challenges.
  • Strong communication skills and a demonstrated ability to manage multiple projects simultaneously.
  • Experience with Agile methodologies and tools such as Jira, Confluence, Git and Gerrit.
  • Solid understanding of CI/CD workflows and tools (e.g., Jenkins, Azure DevOps).
  • Scripting and automation skills using Python, Bash, or similar languages.
  • Experience working with AI tools such as CoPilot, Codex, or Claude Code to develop production quality software.


Nice to have:

  • Experience developing Linux device drivers and bootloaders.
  • Assembly code programming (x86 or ARM).
  • Familiarity with DO-178C lifecycle development standards.
  • Contributions to open-source communities.
  • Hands-on experience with root cause analysis and kernel-level troubleshooting.
  • Familiarity with real-time operating systems, hypervisors, and virtualization technologies (e.g., VMware, KVM, Xen, QEMU).
  • Familiarity with concurrency on multicore SMP/AMP.


Requirement
Must be a US Citizen.

Sound Exciting? Get in touch today! We have very robust benefits including:

  • Low-cost Medical / Dental / Vision coverage options
  • 401K with generous employer match
  • Responsible Paid Time Off + Paid Holidays
  • Remote work opportunities based on role
  • Employee Assistance Program (EAP)
  • Career growth and professional development opportunities


Similar Jobs

More Jobs at Lynx Software Technologies

More Aerospace & Defense Jobs

Find similar Sr. Software Engineer - RTOS & Networking jobs: