Sr. Software Engineer - Networking at LYNX SOFTWARE TECHNOLOGIES INC
Remote, Oregon, USA -
Full Time


Start Date

Immediate

Expiry Date

14 Nov, 25

Salary

0.0

Posted On

14 Aug, 25

Experience

8 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Root, Assembler, Xen, Machine Learning, Gerrit, Jira, Critical Infrastructure, Security, Consideration, Agile Methodologies, It, C Programming, X86, Reliability, Ipsec, Git, Device Drivers, Product Lifecycle Management, Operating Systems, Software Solutions

Industry

Computer Software/Engineering

Description

Job Title: Sr. Software Engineer - Networking
Location: Remote
Pay Range: $120,000 – $160,000 + Bonus Eligible
Reports To: Director, RTOS & Tools

Who we are: Lynx delivers modular, open standards-based software solutions that redefine the economics of developing, deploying, and maintaining high assurance, mission critical edge platforms. These secure edge computing solutions are designed to drive innovation and operational excellence in today’s most demanding environments. From advancing aerospace and defense capabilities to transforming commercial and industrial systems, Lynx collaborates across a wide range of industries, including automotive, medical, and critical infrastructure, to deliver tailored, high assurance solutions aligned with specific mission and operational requirements. Our key products and services are:

  • LYNX Mosaic: A software platform that can include a LYNX safety-critical real-time operating system. MOSAI.ic’s modular design provides robust support for multicore processing. It allows different operating systems and applications of different criticality levels to be run on separate cores for improved performance, reliability, and security.
  • CoreSuite 2.0: A suite of graphics libraries and tools that enable GPU hardware acceleration for both graphics and “GPU Compute”, supporting applications such as machine learning and AI processing in edge devices.
  • MOSA.ic.SCA and Vigiles, tools that provide Software Bill of Materials (SBOM) and Common Vulnerabilities Exposure (CVE) management for embedded Linux-based and other applications.
  • Software development services for high-reliability applications that can include initial setup of a “DevSecOps” development environment, software application development, and long-term product lifecycle management.

The Role: The candidate will work as part of a team to design, implement, test, and document application network software in LynxOS-178. The candidate will help to implement the software with a focus on system security, performance, and interoperability.

EDUCATION & EXPERIENCE:

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

Proficiency in the following:

  • C Programming and Socket programming.
  • Experience with networking protocols such as: TCP, UDP, IPv6, IPv4, IPSec and TSN.
  • 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.

Nice to have:

  • Experience developing Linux device drivers and bootloaders.
  • Assembler (x86 or arm) and Rust 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).

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 + 11 Paid Holidays
  • Remote work opportunities based on role
  • Employee Assistance Program (EAP)
  • Career growth and professional development opportunities

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Architect, design, and implement secure network solutions such as IPSec and TSN (Time-Sensitive Networking).
  • 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 socket programming solutions for real-time operating systems and hypervisors. Work on a variety of other RTOS and tools related technologies
Loading...