Job Description
Summary
Join Dell Technologies in Bangalore as a Senior Software Engineer (C, Linux) and be a part of a team that drives the future of enterprise software solutions. With over 5 years of experience in C programming, Linux environments, and system-level development, this role is ideal for tech professionals eager to work at the cutting edge of platform, peripheral, and application development. Dell offers an inclusive workplace, industry-leading tools, and the chance to work on mission-critical software that powers global innovation.
This role is perfect for software engineers looking to grow within a collaborative team that values deep technical expertise, continuous learning, and making a global impact.
Job Details at a Glance
| Title | Senior Software Engineer – C, Linux |
|---|---|
| Company | Dell Technologies |
| Location | Bangalore, India |
| Job ID | R277702 |
| Department | Software Engineering |
| Experience Required | 5–8 years |
| Primary Skills | C, Linux, Systems Programming |
| Education | Bachelor’s Degree (Preferred) |
| Employment Type | Full-Time |
| Shift | Regular Business Hours |
| Application Deadline | 9th October 2025 |
| Work Environment | Hybrid/Flexible (as per company policy) |
About the Role
As a Senior Software Engineer – C, Linux, you will:
- Design and develop robust software solutions in Linux-based environments
- Contribute to the architecture and development of re-engineered or next-gen systems
- Translate business requirements into scalable and maintainable code
- Write and review software specifications from high-level architectural diagrams
- Create and implement effective test strategies for system-level software
- Collaborate with internal and external engineering teams using advanced tools and methodologies
Key Responsibilities
- ✅ Contribute to end-to-end software development lifecycle
- ✅ Design scalable and efficient software systems in C and Linux
- ✅ Build technical documentation including design, functional specs, and test plans
- ✅ Develop tools/utilities and participate in debugging complex programs
- ✅ Support code reviews and system architecture discussions
Required Skills & Qualifications
✅ Essential Requirements:
- Strong programming experience in C and working knowledge of Linux internals
- Solid grasp of operating systems, firmware, BIOS, and device drivers
- Experience debugging sophisticated systems or embedded applications
- Proven ability to adopt new tools, technologies, and programming environments
- 5 to 8 years of hands-on software development experience
⭐ Preferred Qualifications:
- Bachelor’s Degree in Computer Science, Engineering, or related field
- Familiarity with software/storage architecture and system-level software design
Why Join Dell Technologies?
At Dell Technologies, we believe progress takes all of us. Our teams innovate with purpose and build solutions that shape industries. As part of our Software Engineering group, you’ll work alongside some of the most talented professionals in the tech world, with access to:
- 🧠 Continuous learning & development programs
- 👪 Generous parental and caregiver leave policies
- 💰 Award-winning financial wellness tools
- 🏥 Comprehensive healthcare benefits
- 🌍 A global, inclusive, and collaborative work culture
Application Deadline:
🗓 9th October 2025
Apply Now
Ready to make an impact with Dell Technologies?
👉 Apply Now on the Official Dell Careers Page and take your software engineering career to the next level.