> Markdown version of [/jobs/ext/4661508-software-senior-engineer](https://www.wearedevelopers.com/jobs/ext/4661508-software-senior-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Senior Engineer - **Company:** Dell Technologies Inc. - **Location:** United States - **Experience:** Expert - **Contract:** Internship / Graduate position - **Skills:** C (Programming Language), Artificial Intelligence, Bash Shell, BIOS, C++ (Programming Language), Software Documentation, Computer Programming, Data Structures, Software Debugging, Linux, Device Drivers, Firmware, Hardware Interface Design, Python (Programming Language), Linux Kernel, Server Administration, Software Engineering, Software Systems, Strategies of Testing, Multithreading, Peripherals, Yocto, Hardware Infrastructure, Golang - **Published:** November 10, 2026 - **Apply:** https://www.jobmonkeyjobs.com/career/28172767/Software-Senior-Engineer-Any-Bangalore-1312 ## About the Role * 5-8 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 and knowledge of data structures and algorithms and ability to design, implement and debug user/kernel multi-threaded systems. * Technical "hands-on" position in a fast-paced delivery-oriented environment and effectively utilizes AI-assisted software engineering practices, including AI skills, MCPs, agents, and SDD Desirable Requirements * Python or Bash scripting experience would be a plus. * Familiar with algorithmic concepts that can scale with constant performance; Hardware knowledge and familiarity with OpenBMC ## Description The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Senior Engineer on our Software Engineering Team in Bangalore. What you'll achieve 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. You will: * 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.