Actively Hiring
DE
Software Senior Engineer
Dell Technologies
Skills:
Python
Data Structures
Algorithms
Linux
Job Description
Job Title: Software Senior Engineer
Company: Dell Technologies
Job Category: Python Developer
Roles & Responsibilities:
Infrastructure Solutions Group (ISG) builds the products that power infrastructure, solutions, and data management our customers need most. Our teams design and develop the hardware and software that connect infrastructure, accelerate computational workloads, integrate across the stack, protect data continuity, and deliver the platforms, applications, and diagnostics our customers rely on every day at enterprise scale.
Within ISG, innovation isn't just about creating new technology\- it's about challenging assumptions and reimagining how work gets done. Engineers define intent, author precise specifications, and orchestrate AI agents that execute at speed and scale. AI is embedded throughout our development process, helping us move faster, learn quicker, and deliver greater impact. Yet the most important contribution remains uniquely human: deciding what to build, designing how it should work, and applying the judgment needed to earn our customers' trust. When your products power critical infrastructure around the world, that responsibility matters.
If you're energized by solving complex systems challenges, excited to work alongside AI to amplify your impact, and motivated by the opportunity to shape what's next instead of simply maintaining what's been done before, you'll find your place here.
As a Software Senior Engineer, you will be responsible for developing sophisticated systems and software basis the customer’s business goals, needs and general business environment creating software solutions.
* Contribute to the design and architecture of new or re\-engineered software/storage environments
* Prepare written software/storage specifications for sophisticated products from architectural diagrams and documents
* Build and review design, functional, technical and/or user documentation, as needed
* Develop, review and implement test strategies for software products and systems
* Design, engineering interlocks with vendor/ODMs/partners, prototyping, debug validation, interactions with cross functional teams, factory and customer support
* 5\-1-3 years of experience in experience in C, C\+\+, GoLang and Linux systems programming. (Rust, Python or Bash scripting experience would be a plus).
* Experience in Server Management, covering BMC firmware.
* Experience in Yocto Framework, BIOS, device drivers, and hardware interfaces
* Experience with Linux internals and operating system concepts.
* Knowledge of data structures and algorithms.
* Ability to design, implement and debug user/kernel multi\-threaded systems.
* Technical "hands\-on" position in a fast\-paced delivery\-oriented environment
* Effectively utilizes AI\-assisted software engineering practices, including AI skills, MCPs, agents, and SDD
Work Location: Karnataka, India
Availability: Full time
Requirements
Essential Requirements
Desirable Requirements
* Python or Bash scripting experience would be a plus.
* Familiar with algorithmic concepts that can scale with constant performance; Hardware knowledge.
* Familiarity with OpenBMC
Key Skills: Python, Data Structures, Algorithms, Linux
Salary: Not disclosed