Improve Your Skills as a Software Development Engineer and Contribute to Cutting-Edge Projects
We are seeking a talented Senior Software Engineer - AI Server Development, Automation to join our team. This role involves designing and developing next-generation application enhancements and new products for a rapidly changing world.
You will be part of a collaborative software engineering team that delivers innovative solutions using advanced technologies, tools, and methodologies. Key Responsibilities:
* Contribute to the architecture and design of new or re-engineered software environments
* Develop written specifications for complex products from architectural diagrams and documents
* Build and review technical documentation, including design, functional, and user documentation
* Develop and implement test strategies for software products and systems
You will have opportunities to work on Dell's portfolio of rack-scale AI servers and develop automation scripts for rack integration, as well as develop software for AI server development and performance benchmarking.
Requirements:
* 5+ years' experience in full-stack development and Agile software development methodologies
* Proficient in Python and Shell programming languages with expertise in coding/debugging sophisticated programs using written or verbal design specifications
* Familiarity with server architecture, various operating systems, embedded software, firmware, BIOS, device drivers, databases, application administration, tools, and utilities
* Able to quickly achieve proficiency using new tools, languages, and operating systems with training and on-the-job experience
Benefits and Perks:
* Your health and wellness supported by comprehensive benefits
Dell Technologies is a unique family of businesses helping individuals and organizations transform how they work, live, and play.