Develop advanced hypervisor solutions for x86 and ARM architectures to drive innovation and operational excellence in edge computing platforms
Requirements
- Expertise in x86 and/or ARM architectures
- Proficiency in C programming and assembler
- Hands-on experience in system virtualization and embedded target troubleshooting
- Strong debugging skills for embedded systems and peripherals
- Familiarity with agile methodologies, CI/CD workflows, and tools like Jenkins, Azure DevOps, or Atlassian products (Jira, Confluence)
Responsibilities
- Develop and maintain hypervisor solutions for x86 and ARM architectures
- Integrate virtualization technologies into cross-functional projects and ensure seamless system performance
- Troubleshoot and resolve complex issues related to virtualization and embedded systems
- Implement and refine strategies to optimize system security and efficiency
- Collaborate on system documentation updates and testing processes
- Test, debug, and improve the developed software for stability and performance
Other
- 5+ years of experience in software engineering, with 3+ years as a Hypervisor Engineer
- Excellent analytical, problem-solving, and communication skills
- Passion for embedded systems
- Self-motivation
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field