14 Nov
|
Dell Technologies
|
Bengaluru
14 Nov
Dell Technologies
Bengaluru
Job highlights
- 8-12 years experience in C, C++, GoLang, Linux; knowledge of data structures, algorithms, Linux internals, AI-assisted software engineering
- Design and architect complex software/storage systems; prepare and evaluate specifications; develop and implement test strategies
You will: • Contribute to the design and architecture of high-quality, complex systems and software/storage environments • Prepare, review and evaluate software/storage specifications for products and systems • Contribute to the development and implementation of test strategies for complex software products and systems/for storage products and systems Essential Requirements • Overall, 8-12 years of proficient experience in C, C++, GoLang and Linux (Rust, Python or Bash scripting experience would be a plus).
- Knowledge of data structures and algorithms; Familiar with algorithmic concepts that can scale with constant performance; Hardware knowledge.
- Ability to design, implement and debug user/kernel multi-threaded systems.
Experience with Linux internals and operating system concepts.
- Technical "hands-on" position in a fast-paced delivery-oriented workplace • Strong problem-solving and analytical skills & Proven communication collaboration skills.
- Demonstrated proficiency in AI-assisted software engineering practices, including AI skills, MCPs, agents, SDD.
Desirable Requirements • Bachelors degree or master's degree. • Exposure to OpenBMC
📌 Principal Software Engineer (Bengaluru)
🏢 Dell Technologies
📍 Bengaluru