Job Description
Summary
Dell Technologies is hiring a Senior Principal Engineer (C, C++ & Linux System Programming) in Bangalore, India. In this role, you will lead BIOS firmware design, Linux system programming, and embedded development for Dell’s Client Solutions Group. If you have deep expertise in C, C++, Linux, OpenBMC, and Yocto build frameworks, along with experience in firmware architecture and system-level design, this is your opportunity to drive innovation at one of the world’s leading technology companies. Join Dell and help shape the future of intelligent, secure, and high-performance systems.
Job Details at a Glance
| Job Title | Senior Principal Engineer – C, C++ & Linux System Programming |
|---|---|
| Company | Dell Technologies |
| Location | Bangalore, India |
| Team | Software Engineering – Client Solutions Group |
| Shift | Full-time |
| Experience Required | 12–25 years |
| Key Skills/Technologies | C, C++, Linux System Programming, UEFI BIOS, OpenBMC, Yocto, CI/CD |
| Application Deadline | 06 Oct 2025 |
| Job ID | R278673 |
Responsibilities
As a Senior Principal Engineer at Dell, you will:
- Lead UEFI firmware design, triage, and solution development for Dell Core BIOS.
- Drive adoption and development of CI/CD processes and tools for streamlined software delivery.
- Mentor team members in design collaboration, code reviews, and best practices.
- Participate in the full software development lifecycle—design, development, testing, continuous delivery, and issue resolution.
- Actively contribute as part of an agile development team, ensuring high-quality deliverables.
Skills & Qualifications
Essential Requirements
- 12–25 years of experience in BIOS firmware, AI/ML, or software development with a Bachelor’s or Master’s degree.
- Strong programming expertise in C (primary) and C++ (secondary).
- Advanced knowledge of Linux system programming (IPC, multithreading, low-level system calls).
- Hands-on experience with Linux build systems, OpenBMC, and Yocto framework.
- Strong understanding of architecture, design, and debugging in complex systems.
Desirable Requirements
- Ability to learn and adapt to new tools, languages, and operating systems.
- Contributions to open-source projects or published technical research.
Why Join Dell Technologies?
At Dell, you’ll be part of a global team that thrives on innovation, inclusivity, and cutting-edge technology. We empower engineers to solve complex challenges while offering world-class benefits:
- Comprehensive healthcare and wellness programs.
- Award-winning financial wellness resources.
- Generous leave policies for parents and caregivers.
- Opportunities for continuous learning and professional growth.
Apply Now
Step into a leadership role with Dell Technologies. Apply today to be considered before 06 October 2025.