Staff Software Engineer – Linux System Software Development
By NCTA - VMwareJob Details
| Organisation | VMware |
| Department | Engineering - Software & QA |
| Job Type | Non Government |
| Employment Type | Full Time |
| Location | Bengaluru |
| Vacancies | 1 |
| Application Last Date | - |
VMware is hiring a Staff Software Engineer in Bengaluru for Linux system software development, infrastructure components, performance tuning, and kernel-level programming.
Full Job Details:
VMware is seeking an experienced Staff Software Engineer to join its Engineering – Software & QA team in Bengaluru. The role focuses on developing and supporting Linux-based system software and infrastructure components for enterprise software products.
The selected candidate will work on user-level and kernel-level software components running on Linux and Fabric OS platforms. Responsibilities include infrastructure development, troubleshooting multiple software releases, performance tuning, application porting to new Linux kernels, and collaborating with testing, documentation, and customer support teams.
Applicants should have strong expertise in Linux/Unix environments, C/C++ programming, and scripting languages such as Python. The role also requires knowledge of software development life cycle processes, scalability optimization, and system-level engineering practices.
Candidates must possess a 4-year undergraduate degree in Computer Science or Information Systems, with 8–12 years of experience in a software product company. A master’s degree is preferred. Strong communication and technical documentation skills are essential for preparing design specifications, unit test plans, and functional requirements.
This opportunity is ideal for experienced software engineers looking to work on advanced infrastructure technologies, Linux systems, and enterprise-grade software products at VMware.