Software Engineer - Networking

  1. Home
  2. Remote jobs
  3. Agile
  • Company Lynx Software Technologies
  • Employment Full-time
  • Location 🇺🇸 United States nationwide
  • Submitted Posted 1 week ago - Updated 10 hours ago

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.  

 

Key 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

 

Education & Experience:

  • BS/MS in Computer Science/ Electrical Engineering
  • 3+ 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.

Loading similar jobs...

USA Remote Jobs

Discover fully remote job opportunities in the United States at USA Remote Jobs. Apply for roles like Software Developer, Customer Service Specialist, Project Manager, and more!

© 2025 Created by USA Remote Jobs. All rights reserved.