Software Principal Engineer Role for High-Quality System Development

3 weeks ago


Bengaluru, Karnataka, India Dell Full time

About the Role:

We are seeking an experienced Software Principal Engineer to join our team in Bangalore. As a key member of our Software Engineering team, you will be responsible for designing and developing sophisticated systems and software based on customer business goals, needs, and general business environment.

Your Key Responsibilities:

  • 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

Requirements:

To succeed in this role, you will need 8-12 years of proficient experience in C, C++, and Linux (Python or Bash scripting experience would be a plus).

Key Skills and Qualifications:

  • Detailed knowledge of data structures and algorithms; Familiarity with algorithmic concepts that can scale with constant performance
  • Hardware knowledge and ability to design, implement, and debug user/kernel multi-threaded systems—experience with Linux internals and operating system concepts
  • Strong problem-solving and analytical skills & Proven communication collaboration skills

Desirable Requirements:

  • Exposure to I2C, SPI, MCTP, NCSI, PLDM, uEFI protocol is desired
  • BE/ME degree in ECE, CE, CS or equivalent experience

About Us:

Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. We believe that each of us has the power to make an impact. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you.

Estimated Salary: ₹20,00,000 - ₹30,00,000 per annum



  • Bengaluru, Karnataka, India Talent500 Full time

    Job SummaryAt Talent500, we're seeking a highly skilled Principal Software Quality Assurance Engineer to join our team. This is a challenging role that requires a deep understanding of software development life cycles, object-oriented design methods, and testing principles.In this position, you will be responsible for developing and executing test plans,...


  • Bengaluru, Karnataka, India ARi Full time

    OverviewARi is a global engineering firm headquartered in the United States, specializing in cutting-edge technologies including Embedded Software, Product Engineering, Manufacturing Engineering, and Testing & Validation. We cater to industry leaders in Automotive, Aerospace, and Industrial Manufacturing sectors.We are seeking an experienced Principal...


  • Bengaluru, Karnataka, India Prudential Travels Pvt. Ltd. Full time

    Prudential Travels Pvt. Ltd., a prominent organization in Bengaluru, is seeking a highly skilled Principal Software Quality Assurance Engineer. The ideal candidate will have extensive experience in automation testing and software quality assurance.About the RoleThe company requires a seasoned QA Automation Engineer with 6+ years of experience in Java and...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Job Title: DevOps EngineerJob Summary:At Iosys Software, we are seeking a skilled DevOps Engineer to collaborate closely with our Product and Engineering teams. This role involves having knowledge of all stages of software development and working alongside other software engineers and developers.Key Responsibilities:Develop high-quality code across system...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    We are looking for a skilled Senior Software Full stack Engineer to join our team at Guidewire Software.About the RoleThis is an exciting opportunity to build elegant solutions for the property & casualty insurance industry's complex business domain and make our industry-leading products even better. You will work on the entire technology stack, from the...


  • Bengaluru, Karnataka, India LinkedIn Full time

    About the RoleWe are seeking an exceptional Principal Software Engineer to join our world-class software engineering team in Bangalore, India. As a key member of our Observability Engineering team, you will be responsible for designing and developing next-generation observability platforms that enable LinkedIn to monitor and optimize its massive-scale...


  • Bengaluru, Karnataka, India Intertec Systems Full time

    Job OverviewWe are seeking a highly skilled Principal Software Development Engineer to join our team at Intertec Systems in Bangalore. The successful candidate will be responsible for designing, developing, and implementing software applications and components.Job DescriptionThe ideal candidate should have a strong background in software development, with...


  • Bengaluru, Karnataka, India Alteryx Full time

    About AlteryxAlteryx is a leading provider of self-service analytics solutions.Job Title: Principal Software ArchitectOverviewThis is a unique opportunity to join our team as a Principal Software Architect and take on a leadership role in shaping the future of software development.Salary$150,000 - $200,000 per year, depending on experience.Job DescriptionWe...


  • Bengaluru, Karnataka, India Baxter Full time

    Visionary Systems Engineering RoleBaxter is revolutionizing kidney care and other vital organ support. As a Senior Principal Engineer, Systems Development, you will play a key role in driving innovation and excellence in our medical devices.Key Responsibilities:Develop and implement product requirements management, traceability, and design history file...


  • Bengaluru, Karnataka, India Actalent Full time

    At Actalent, we are seeking a highly skilled Principal Validation Engineer to join our team in Bangalore. As a key member of our engineering team, you will be responsible for ensuring the quality and reliability of our software systems.The ideal candidate will have a deep understanding of DO-178C verification and validation processes, as well as experience...


  • Bengaluru, Karnataka, India IN10 VMware Software India Private Limited Full time

    About the Role We are seeking a highly skilled Principal Software Architect to join our team at IN10 VMware Software India Private Limited. As a key member of our cloud and distributed systems team, you will be responsible for designing and developing critical components within our Horizon 8 platform. With a strong background in software development and...


  • Bengaluru, Karnataka, India SONICWALL TECHNOLOGY SYSTEMS INDIA PRIVATE LIMITED Full time

    A challenging opportunity awaits software engineers looking for a fulfilling career at SonicWall, a renowned cybersecurity company with 30+ years of expertise. Join our team of talented professionals and be part of an exciting journey in developing and enhancing cutting-edge security solutions. We are seeking a Software Development Principal Engineer to...


  • Bengaluru, Karnataka, India Centum Electronics Ltd. Full time

    Job Title: Principal Systems Engineer - Advanced Simulation and Algorithm DevelopmentCentum Electronics Ltd is a leading ESDM (Electronics System Design & Manufacturing) Indian Multinational Company founded in 1994, offering mission-critical design, development, and manufacturing of customized system/subsystem solutions for high-reliability applications to...


  • Bengaluru, Karnataka, India Rockwell Automation Full time

    About UsRockwell Automation is a leading global technology company that helps manufacturers improve productivity, sustainability, and agility. With over 28,000 employees worldwide, we strive to make a positive impact on the world.Job SummaryWe are seeking an experienced Principal Software Developer (.Net) to join our Agile Capability Team. In this role, you...


  • Bengaluru, Karnataka, India SonicWall Full time

    As a Principal Software Engineer at SonicWall, you will play a crucial role in designing and enhancing our Reassembly-Free Deep Packet Inspection engine. You will work on developing Intrusion Prevention, Gateway Anti-Virus, and other related features of our Next Generation firewall.Job DescriptionSonicWall is a leading cybersecurity company with over 30...


  • Bengaluru, Karnataka, India Western Digital Full time

    Join Western Digital as a Key Contributor to Our SSD Development TeamWe are seeking a highly skilled Principal Firmware Engineer to join our team in developing the next generation of solid-state drive (SSD) systems.About the Role:As a Principal Firmware Engineer, you will play a critical role in designing, developing, and testing advanced firmware for our...


  • Bengaluru, Karnataka, India AECOM Full time

    About the RoleWe are seeking a highly skilled Principal Mechanical Engineer to lead our HVAC system design team. This is an exciting opportunity for a seasoned professional to drive innovation and excellence in building services engineering.As a Principal Mechanical Engineer, you will be responsible for designing and delivering high-quality HVAC systems for...


  • Bengaluru, Karnataka, India LinkedIn Full time

    Lead a team of engineers in developing new products and services at LinkedIn's India office.About the RoleWe're looking for an experienced software engineering leader to join our Bangalore engineering team. As Principal Software Engineering Director, you will be responsible for managing a large team of engineers and managers, owning significant parts of...


  • Bengaluru, Karnataka, India EZSpace Ventures Full time

    Company OverviewEZSpace Ventures is a dynamic software development company headquartered in Kochin, Kerala.With a team of 11-50 employees, we pride ourselves on driving innovation in product development, aligning with our commitment to technology excellence. Discover more about us at www.ezspace.in.Job OverviewThe Principal Software Developer role at EZSpace...


  • Bengaluru, Karnataka, India Encora Inc. Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to lead our team in developing cutting-edge software solutions. As a Technical Lead, you will play a key role in defining architecture, implementing projects, and mentoring junior engineers.Responsibilities and DutiesCollaborate with cross-functional teams to define project...