Software Principal Engineer(C, Linux, PLDM, SNMP, Firmware)

3 weeks ago


BENGALURU, India Dell Full time

Software Principal Engineer

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 Principal Engineer on our Software Engineering Team in [Location].


What you’ll achieve
As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer’s business goals, needs and general business environment creating software solutions.

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

Take the first step towards your dream career
Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role:

Essential Requirements

  • 8-12years of industry experience in System Management software development
  • Strong firmware / System development background with strong C/C++ development/debug skills and Strong in Embedded Linux programming, OS Internals, memory management, IPC, thread programming and embedded application software development.
  • C++, IPMI, DMTF, RedFish, CIM, CIMOM, Linux.
  • Solid understanding of SNMP, IPMI protocols. Experience/exposure to I2C, MCTP, NCSI, PLDM, uEFI  protocol is a plus.
  • Working experience with peripheral hardware devices like  PCIe Switch, NIC, GPU, FPGA, Memory controller etc. is a plus.
  • Very good server system architecture understanding along with Power and Thermal domain expertise.


Who we are

We believe that each of us has the power to make an impact. That’s why we put our team members at the center of everything we do. 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.

Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us.

Application closing date: 31 December 2024

Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here.

Job ID:R257939

  • BENGALURU, India Dell Full time

    Software Principal EngineerThe 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...


  • BENGALURU, India Dell Full time

    Software Principal EngineerThe 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...


  • Bengaluru, Karnataka, India Microsoft Full time

    Microsoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365,...


  • Bengaluru, Karnataka, India Microsoft Full time

    Microsoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365,...


  • Bengaluru, Karnataka, India Dell Full time

    Transform Your Career with a Technical Lead Role at DellDell's Software Engineering team is dedicated to delivering cutting-edge application enhancements and new products that cater to the evolving needs of our customers. As a Technical Lead for System Management Software, you will be responsible for spearheading the development of sophisticated systems and...


  • Bengaluru, Karnataka, India Dell Full time

    Job SummaryWe are seeking an experienced Senior Software Architect to lead the design and development of complex systems. As a key member of our team, you will be responsible for developing sophisticated software solutions based on customer needs.About the RoleThis is a highly technical role that requires a strong background in software development, with...


  • Bengaluru, Karnataka, India Microsoft Full time

    Microsoft Silicon and Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365,...


  • Bengaluru, Karnataka, India Intel Full time

    Job DescriptionWe are seeking an experienced Senior Embedded Firmware Engineer to design, develop and optimize low-level embedded software for Intel's AI accelerators and GPUs.Design, develop and maintain bare metal firmware for ARC based processors.Design, develop and maintain BootROM and Boot loaders.Design, develop and maintain RTOS based device drivers....


  • BENGALURU, India Dell Full time

    Software Principal EngineerThe 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...

  • Principal Engineer

    6 months ago


    Bengaluru, India Razorpay Full time

    Razorpay was founded by and Harshil Mathur in . Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing billions of dollars of payments for lakhs of businesses...


  • Bengaluru, India Career Grow Solutions Full time

    mbedded Firmware DeveloperSkill Requirements B.E in ECE/EEE/CSC with 4-8 years of experience in Embedded Software Development Proficiency in C language Ability to understand the Hardware Board and Processor architecture. Experience in boot loader and OS bring up for the Microcontroller and Microprocessor based hardware boards. ...


  • 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...

  • Embedded Developer

    4 weeks ago


    Bengaluru, India Petals Careers Full time

    Requirements :- Academic background in Bachelor's Degree or above in Electronics Or Computer Science/Electrical Engineering or equivalent.- 3+ years of Embedded firmware/software development experience in Embedded C, C++, RTOS, or Linux-based development experience.- Familiarity with multi-threading concepts.- Good knowledge of coding standards.-...


  • Bengaluru, Karnataka, India Mulya Technologies Full time

    We are seeking a highly skilled Principal X86 Drivers Development Engineer to join Mulya Technologies. This role is ideal for someone with expertise in firmware development for server-based system software and experience in C programming for x86 with excellent debugging skills.Molya Technologies is a well-funded product-based startup founded by respected...

  • Firmware engineer

    2 weeks ago


    Bengaluru, India Mygate Full time

    Job Title: Firmware Developer IILocation: BengaluruJob Description:As a Firmware Developer II, you will play a key role in the design, implementation, and optimization of firmware solutions for our innovative products. This position requires a solid foundation in embedded systems, strong programming skills, and a keen interest in developing robust and...

  • Firmware Developer

    4 weeks ago


    Bengaluru, India TekPillar Full time

    We are Hiring : Firmware Developer Position : Firmware Developer Experience : 5 - 10 YearsLocation : BangaloreMandatory skills : Embedded C/C++, Linux BSP, Driver Development and Testing, Python , Yocto, RTOSJob Description : - Design, develop, and test embedded software solutions using C/C++. - Customize Board Support Packages (BSP) and work on Linux...


  • Bengaluru, India ELECBITS TECHNOLOGIES PRIVATE LIMITED Full time

    SALARY : 15LPA - 25LPAElecbits is a tech-enabled B2B platform that helps Electronics Enterprises to go from an idea to a shelf ready, commercial Electronics Product. We cover the end-to-end intricacies involved in the Electronics product development & manufacturing cycle using 25+ micro-services on our platform.The Senior Firmware Engineer will design,...


  • Bengaluru, India ConnectPro Management Consultants Pvt Ltd. Full time

    Exp : 5 to 12years. Skills : C, Rtos, Linux Kernel Device Driver, 4G / 5G. In this role, you will focus on the following :- Develop low level firmware drivers, system boot code, RTOS abstraction layers, firmware features and host applications.- Participate in peer code and design reviews and unit testing.- Interface with ASIC, algorithm, and systems...


  • Bengaluru, India Hero Motocorp Full time

    Firmware - Embedded Software Engineer (C/C++) Apply now » Date: 8 Nov 2024 Location: Bengaluru, KA, IN, 560038 #job-location.job-location-inline { display: inline; } Company: Hero Motocorp Function Digital & Information Technologies Pay Band E4 to M2 Role The position utilizes software development skills to...

  • Firmware Engineer

    3 weeks ago


    Bengaluru, India Mygate Full time

    Job Title: Firmware Developer IILocation: BengaluruJob Description:As a Firmware Developer II, you will play a key role in the design, implementation, and optimization of firmware solutions for our innovative products. This position requires a solid foundation in embedded systems, strong programming skills, and a keen interest in developing robust and...