Software Engineer (Hypervisor)
Lynx Software Technologies
N/A
Job Details
Full-time
Full Job Description
Summary:
Lynx Software Technology is looking for a talented Hypervisor Engineer to develop and maintain hypervisor solutions for x86 and ARM architectures. The successful candidate will work closely with cross-functional teams to integrate virtualization technologies and ensure system performance and security.
Key Responsibilities:
- Develop and maintain hypervisor solutions for x86 and ARM architectures.
- Collaborate with cross-functional teams to integrate virtualization technologies.
- Troubleshoot and resolve complex virtualization issues.
- Implement virtualization strategies to enhance system performance and security.
- Provide technical guidance and mentorship to junior engineers.
- Update related system documentation.
- Test and debug the developed software.
- Improve system efficiency and stability after development.
Requirements
Requirements:
- Professional experience in system virtualization on x86 and/or ARM.
- Significant programming experience in C and assembler (experience in RUST is a plus).
- Practical experience in hands-on development and troubleshooting on embedded targets.
- Experience in the debugging of embedded systems and peripherals.
- Exceptional analytical and problem-solving skills.
- Experience with agile methodologies and iterative development processes CI/CD (experience in using Atlassian products: e.g., Jira, Confluence is a plus).
- Strong interpersonal and writing skills.
- Ability to work as part of a team and remote.
- Self-motivated and passionate about your work and embedded systems.
Qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- 5+ years experience (3+ years experience as a Hypervisor Engineer).
- Strong knowledge of hypervisors and virtualization technologies (experience in VMware, Hyper-V, KVM or Xen is a plus).
- Experience with x86 and/or ARM architectures.
- Proficiency in programming languages such as C and assembler.
- Experience with Agile/DevSecOps tools and CI/CD workflows (e.g., Jenkins, Azure DevOps is a plus).
- Excellent leadership, problem-solving, and communication skills.
Benefits
- Medical
- Dental
- Vision
- 401k
- 401k Match
- Flexible hours
- Flexible PTO
Lynx Software Technologies, Inc. company is an Equal Opportunity Employer. We base our employment decisions entirely on business needs, job requirements, and qualifications—We have zero tolerance for any kind of discrimination, and we are looking for candidates who share those values. Here at Lynx, it is our mission to create and sustain a diverse, equitable, and inclusive environment, no matter what an employee's: Ethnicity, sexual orientation, gender identity, physical ability, religion, age, marital status, socioeconomic status, national origin, veteran status thus providing a positive work employee experience.