Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Lynx Logo

Software Engineer, Customer Enablement

Lynx

$130,000 - $160,000
Dec 13, 2025
Remote, US
Apply Now

Lynx is looking to solve the problem of developing, deploying, and maintaining high assurance, mission critical edge platforms by delivering modular, open standards-based software solutions.

Requirements

  • 5+ years of experience in software engineering, with 3+ years as a RTOS/Hypervisor Engineer.
  • Expertise in x86 and/or ARM architectures.
  • Proficiency in C and low-level programming for x86/ARM (assembly as needed)
  • Hands-on experience in system virtualization and embedded target troubleshooting.
  • Strong debugging skills for embedded systems and peripherals.
  • Familiarity with modern software workflows (CI/CD, code reviews, version control) like Jenkins, Azure DevOps, or Atlassian products (Jira, Confluence)
  • Knowledge of hypervisors and virtualization technologies such as KVM, Xen, Hyper-V, or VMware.

Responsibilities

  • Develop and maintain software for embedded systems, ensuring real-time performance and reliability.
  • Develop and Maintain RTOS and hypervisors and virtualization software (not system administration) for x86 and ARM architectures.
  • Develop application-level BSD/POSIX sockets programming solutions for RTOS and hypervisors
  • Integrate virtualization technologies into cross-functional projects and ensure seamless system performance.
  • Troubleshoot and resolve complex issues related to RTOS kernel and virtualization and embedded systems.
  • Implement and refine strategies to optimize system security and efficiency.
  • Test, debug, and improve the developed software for stability and performance.

Other

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Provide mentorship to junior engineers and foster a culture of technical excellence.
  • Collaborate on system documentation updates and testing processes.
  • Excellent analytical, problem-solving, and communication skills.
  • Self-motivation and a passion for embedded systems.