VMware Senior Software Engineer - VMware ESXi LifeCycle in Sofia, Bulgaria
The ESXi LifeCycle team is looking for technically savvy engineers to join our team in Sofia, Bulgaria. We are looking for smart, innovative and hard-working candidates, that are very interested in designing and developing new and exciting technologies in the space of vSphere/ESXi LifeCycle.
Ramp up on our existing product technologies, primarily Auto Deploy, but also Host Profiles, Image Builder and ESXi Installer since they form the integral part of the ESXi LifeCyle workflow
Help the team turn the new LifeCycle vision into reality by designing and implementing new products and/or adding new feature sets
Develop flexible, reusable code that can be shared in multiple components across our software stacks
Interact with other product teams both within VMware and our partners, customer support organization and the release team
Ability to grasp new technologies/design ideas and build on them rapidly
Proactive - drive quality and completeness in your deliverables without always waiting to be given directions
Dependability - deliver on your milestones - others' deliverables might be depending on your work
Flexibility/Adaptability - sometimes goals change; be ready to work on new challenges and help out wherever required
Participation – we value ideas and expect even our junior most engineers to have lots of them - be vocal in team meetings with your opinions
Inquisitiveness – learn about all our great technologies and have fun! VMware is a fast-paced place to work where many innovative products/solutions are created - be a fully engaged, contributory member of this ecosystem
BS/MS in Computer Science/Engineering – with at least 4 years of experience
Proficiency in systems level programming in Python/C is a must; C++ experience would be a huge bonus
Good understanding of OS concepts including init system, modules, packaging, system internals, boot loaders etc. would be a plus
Familiarity with concepts such as network boot loading via PXE technology, TCP/IP stack, tools such as tcpdump, TPM specs etc. would be a plus
Prior experience with open source, such as utilizing open source components, and where applicable, contributing changes back upstream would be a plus
Cross-platform experience desirable. Fairly good experience with Linux/Unix systems a must, Windows background a plus
Exposure to object oriented design principles would be useful; good understanding of technical issues such as multi-threaded programming, IPC, synchronization, locking etc.
Experience developing end-to-end products (from back-end to GUIs) desirable
Must be motivated, detail-oriented and should have the ability to thrive in a team environment
Strong design skills and insight about usability
Very strong analytical skills, good judgment, passion for your work
Good teamwork and communication skills
Ability to work under deadlines
The current ESXi LifeCycle suite of products consists of Auto Deploy and Host Profiles (which together provide the Stateless deployment of ESXi), VUM (which orchestrates cluster-based lifecycle workflows), ESXi Installer/Image Builder (which manage image content creation), hardware health management (via SNMP and CIM) and EAM (which provides support for dynamic content generation on ESXi). We believe these are exciting times for the LifeCycle space in general and our products in particular – we hope you take the opportunity to join us in this journey!
Attractive compensation package - competitive salary, flexible bonus scheme, company sponsored mobile phone plan and additional long-term incentives
Individual career path - management and technical career growth, enhanced by learning and development program, regular performance assessment, opportunity to work with international teams of IT professionals
Healthy work environment - company sponsored medical insurance program, food and beverage program, sport activities, open communication
Work-life balance – 25 days paid vacation, regular team buildings and celebrations.
All applications will be treated with strict confidentiality.
As part of the VMware global standards for integrity you will be required to go through a pre-employment screening process before you join.
VMware is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind: VMware is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at VMware are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. VMware will not tolerate discrimination or harassment based on any of these characteristics. VMware encourages applicants of all ages. VMware will provide reasonable accommodation to employees who have protected disabilities consistent with local law.