EMBEDDED VIRTUALIZATION / HYPERVISOR ENGINEER
Description
EMBEDDED VIRTUALIZATION / HYPERVISOR ENGINEER #1670960
We are developing next generation embedded hypervisor software for use in multiple markets. We are looking for skilled Senior Software Engineers to help us with developing our hypervisor, virtualizing our software, and providing architectural input to our hardware teams.
Software development means working directly with a high performance hypervisor; enhancing functionality, security, and performance. It also involves working with Linux, Android, QNX, and various other embedded operating systems and the challenging task of virtualizing them in an embedded environment. This is a great opportunity for a rigorous system software engineer who would wish to collaborate on completely new designs with experienced engineers, improve skills in operating systems architecture while getting exposed to next generation of NVIDIA Graphics and Tegra hardware.
REQUIREMENTS:
- Extensive experience and skills in developing hypervisors and virtualized environments, ideally in the embedded space, and
- Wants a growth opportunity at a company that can tune software, system software, and hardware to make a best of bread virtualization solution.
- Candidate should have strong understanding of multiprocessor architecture, ARM processors, concurrency, locking, virtual memory, caching, interrupts, device drivers, real-time software
- Familiarity with the Linux kernel development processes and C programming.
- 4+ years of experience in developing system software for Linux/Unix.
- BS/MS in Computer Science or equivalent.
EOE
This Job is no longer active!