Lynx · 1 month ago
Sr. Software Engineer - Networking/RTOS
Lynx delivers modular, open standards-based software solutions for mission critical edge platforms. The Sr. Software Engineer will design, implement, test, and document network software with a focus on system security, performance, and interoperability.
Air TransportationAutomotiveInternetMedical DeviceSecuritySoftware
Responsibilities
Architect, design, 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 real-time performance and reliability
Conduct thorough 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 BSD/POSIX sockets programming solutions for real-time operating systems and hypervisors
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
Qualification
Required
Must be a US Citizen
BS/MS in Computer Science/ Electrical Engineering
8+ years of relevant experience required
C Programming and BSD/POSIX sockets programming
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
Preferred
Experience developing Linux device drivers and bootloaders
Assembly code programming (x86 or ARM)
Rust programming language experience
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
Benefits
Low-cost Medical / Dental / Vision coverage options
401K with generous employer match
Responsible Paid Time Off + 11 Paid Holidays
Remote work opportunities based on role
Employee Assistance Program (EAP)
Career growth and professional development opportunities
Company
Lynx
At Lynx, we believe in a “software-defined everything at the edge” world, powered by trusted, mission-aligned partnerships that enable organizations to break free from the status quo and drive innovation at the speed of relevance.
Funding
Current Stage
Growth StageTotal Funding
$35MKey Investors
OceanSound PartnersIntel Communications Fund
2022-06-23Private Equity
2000-06-19Series Unknown· $35M
2000-03-28Series Unknown
Recent News
OceanSound Partners
2025-03-03
Company data provided by crunchbase