- Careers
- Careers Detail
Virtualization / Real-Time Architect
Location
MontaVista Software, Inc.
Santa Clara, CA USA
Phoenix, AZ USA
MontaVista is the center of intellectual capital on Linux for intelligent devices. With world-class Linux OS offerings backed by a complete set of developer tools, best-in-class professional services and support, the broadest range of supported hardware platforms, and industry-leading test environments, MontaVista is the most complete provider of Linux solutions.
Job Duties Summary:
Enhance and maintain real-time and virtualization capabilities in the Linux kernel for the MontaVista® Linux distributions (Professional, Carrier Grade and Mobilinux). Actively discuss and contribute real-time and virtualization technology to the Linux kernel community. Author virtualization and real-time material for presentation to MontaVista customers and author virtualization and real-time articles for publication in trade magazines and web sites. Excellent written and verbal skills are required. This person will be the MontaVista expert on virtualization and real-time Linux technology.
Minimum Education/Experience Required:
Experience working with GNU/Linux open source technologies – must be able to work closely with Linux kernel community and be accepted as an active contributing member of the community.
Ability to collaborate with third-party partners to leverage ecosystem and enhance architecture - define application interfaces and integration points, leverage hardware-based real-time capabilities. Background with the current real time linux and/or current virtualization capabilities will be considered a very compelling strength. Knowledge of the concept of a single linux kernel with real time capabilities is also a plus. Also knowledge of current Linux virtualization technologies a plus. Familiarity with features such as KVM, Zen, interrupts in thread, sleeping spinlocks, and a fully threaded softirq are all important technologies.
5+ years experience in:
- Real-time system design
- Virtualization concepts and implementations
- Linux kernel development and internals
- Linux driver development
- KGDB (kernel/driver) and GDB (application) debugging
- GNU commands, utilities and libraries
- x86, PowerPC, ARM and MIPS Instruction Set Architectures
- Solid C and assembly language programming skills
Specialized Skills Required / Desired:
- Real-time application programming
- Virtualization implementation and/or deployment
- Embedded software design experience
- MSCS or MSEE from accredited university
- In-depth knowledge of one or more of the following technologies: Virtualization, Real-time, networking, wireless, telecommunications, and mobile phone technology.
- History of working in the Linux community.
Please direct resume to
MontaVista Software, Inc.
2929 Patick Henry Drive
Santa Clara, CA 95054
USA
ATTN: Employment Opportunities
Fax: +1 (408) 572-7913
email: jobs@mvista.com
MontaVista Software is an equal opportunity employer.

