Lynx delivers modular, open standards-based software solutions that redefine the economics of developing, deploying, and maintaining high assurance, mission critical edge platforms. This role requires expertise in hypervisors and virtualization technologies across x86 and ARM architectures to enhance the performance, scalability, and security of Lynx's virtualization solutions.
Requirements
- Proficiency in programming languages C/C++ and assembler languages (x86/ARM).
- In-depth knowledge of x86 and ARM architectures.
- Strong expertise in virtualization technologies and hypervisors, including device emulations.
- Proven experience troubleshooting low-level software issues and differentiating between hardware and software problems.
- Familiarity with agile methodologies, CI/CD workflows, and tools like Jenkins, Azure DevOps, or Atlassian products (Jira, Confluence).
- Extensive experience with hypervisors and virtualization technologies such as VMware, Hyper-V, KVM, Xen.
- Familiarity with DO-178C life cycle development processes (a plus).
Responsibilities
- Lead the design, development, and implementation of advanced hypervisor features.
- Develop and optimize virtualization strategies to enhance system performance and security.
- Collaborate with cross-functional teams to integrate hypervisor and virtualization technologies.
- Troubleshoot and resolve complex issues in virtualization and system-level software.
- Perform code reviews and provide technical guidance to ensure quality and efficiency.
- Analyze and improve the stability, efficiency, and scalability of system resources.
- Mentor and provide technical leadership to junior engineers on the team.
Other
- 8–12+ years of experience in developing and shipping embedded systems using Linux.
- Demonstrated leadership and mentoring skills, with the ability to guide junior engineers effectively.
- Strong communication and problem-solving skills, with the ability to work on complex, multidisciplinary projects.
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- Remote work opportunities based on role