Sr. Software Engineer - Networking/RTOS jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
badNo H1BnoteU.S. Citizen Onlynote

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

C ProgrammingNetworking ProtocolsRTOS ExperiencePerformance AnalysisScripting SkillsAgile MethodologiesTroubleshooting SkillsCommunication Skills

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

twittertwittertwitter
company-logo
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 Stage
Total Funding
$35M
Key Investors
OceanSound PartnersIntel Communications Fund
2022-06-23Private Equity
2000-06-19Series Unknown· $35M
2000-03-28Series Unknown

Leadership Team

leader-logo
Alan Maillet
Chief Revenue Officer (CRO)
linkedin
Company data provided by crunchbase