[Remote] Sr. Software Engineer - Networking & RTOS

Remote Full-time
Note: The job is a remote job and is open to candidates in USA. Lynx delivers modular, open standards–based software that transforms how high-assurance, mission-critical edge systems are built, deployed, and maintained. The candidate will work as part of a team to design, implement, test, and document network software in LynxOS-178 RTOS, focusing on system security, performance, and interoperability.ResponsibilitiesArchitect, design, and implement network protocols and services (e.g., IPv4/IPv6, UDP/TCP, IPsec, TSN (Time-Sensitive Networking) in an embedded environmentDevelop and maintain software for embedded systems, ensuring real-time performance and reliabilityConduct thorough network performance analysis and optimizationCollaborate with cross-functional teams to ensure seamless integration with network protocols and application stacksTroubleshoot and resolve low-level network and software issues, distinguishing hardware from software challengesEnhance the efficiency, scalability, and stability of networking solutions through innovative development and optimizationDevelop application-level BSD/POSIX sockets programming solutions for real-time operating systems and hypervisorsWork on a variety of other RTOS and tools related technologiesSupporting the generation and review of certification dataPerform additional job duties as assignedSkillsMust be a US CitizenBS/MS in Computer Science/ Electrical Engineering8+ years of relevant experience requiredC Programming and BSD/POSIX sockets programmingExperience with networking protocols such as: TCP, UDP, IPv6, IPv4, IPSec and TSNExperience on at least one RTOS (e.g., LynxOS-178, VxWorks, QNX, FreeRTOS) or Linux kernel space developmentExperience with performance analysis (perf, ftrace) and packet capture (tcpdump/Wireshark) toolsProven ability to troubleshoot and resolve complex software and networking challengesStrong communication skills and a demonstrated ability to manage multiple projects simultaneouslyExperience with Agile methodologies and tools such as Jira, Confluence, Git and GerritSolid understanding of CI/CD workflows and tools (e.g., Jenkins, Azure DevOps)Scripting and automation skills using Python, Bash, or similar languagesExperience developing Linux device drivers and bootloadersAssembly code programming (x86 or ARM)Rust programming language experienceFamiliarity with DO-178C lifecycle development standardsContributions to open-source communitiesHands-on experience with root cause analysis and kernel-level troubleshootingFamiliarity with real-time operating systems, hypervisors, and virtualization technologies (e.g., VMware, KVM, Xen, QEMU)Familiarity with concurrency on multicore SMP/AMPBenefitsLow-cost Medical / Dental / Vision coverage options401K with generous employer matchResponsible Paid Time Off + 11 Paid HolidaysRemote work opportunities based on roleEmployee Assistance Program (EAP)Career growth and professional development opportunitiesCompany OverviewLynx Software Technologies provides embedded RTOS and virtualization solutions offering unique safety and security functionality. It was founded in 1988, and is headquartered in Campbell, California, USA, with a workforce of 201-500 employees. Its website is http://www.lynx.com/.

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Business Analyst - Airlines - Dallas, TX - Remote Basis - Fulltime - 67182

Remote

Entry-Level Data Entry Specialist – Launch Your Career with arenaflex in a Dynamic and Supportive Environment

Remote

Remote Recruiting Coordinator - Unlock Your Potential with a Dynamic Team

Remote

**Experienced Bilingual Customer Service Representative – Remote Work Opportunity**

Remote

**Experienced Account Executive – Remote Data Entry Jobs at blithequark**

Remote

**Experienced Enterprise Customer Success Manager – Unlocking Global Potential with arenaflex**

Remote

Experienced Remote Customer Service Representative – Part-Time Entry-Level Position for Exceptional Career Growth and Development at blithequark

Remote

[Remote] Insurance Sales Representative, Multi-Carrier

Remote

Hardware Refresh Specialist (Hybrid Opportunity)

Remote

Apple Remote Jobs Entry Level (Work At Home) ID-1678

Remote
← Back