Software Principal Engineer(C,C++, Linux,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 Bangalore.


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

  • Overall, 8-12 years of proficient experience in C, C++, and Linux (Python or Bash scripting experience would be a plus).
  • Knowledge of data structures and algorithms; Familiarity 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 environment
  • & Strong problem-solving and analytical skills & Proven communication collaboration skills.


Desirable Requirements

  • Exposure to I2C, SPI, MCTP, NCSI, PLDM, uEFI protocol is desired (Good to have)


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:R257941

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

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

  • Firmware Engineer

    2 months ago


    Bengaluru, India Appsperts People Solution Full time

    Job Description :Roles and responsibilities : - Assist project teams in establishing product requirements and software specifications which fulfill customer needs- Design, code, test, review, and document embedded software/firmware in accordance with project cost, schedule, and performance objectives- Design and implement firmware modules using C, C++,...

  • Firmware Developer

    3 weeks ago


    Bengaluru, India TekPillar Services Pvt. Ltd Full time

    "We Are Hiring Firmware Developer"Title : Firmware DeveloperLocation : BangaloreExperience : 7-10 YearsKey Responsibilities :- Develop and debug embedded firmware using C/C++- Customize Linux BSP, develop device drivers, and integrate hardware- Work with communication protocols (CAN, SPI, UART, I2C, RS232)- Collaborate with cross-functional teams (hardware,...


  • Bengaluru, India Workship Full time

    Roles & Responsibilities :- Design / Develop / Own / Maintain & Sustain Embedded Firmware written in C- Work on Low-level Embedded Firmware written in asynchronous mode- Design, Develop, Port, Debug, and Test C and Assembly code for Embedded Systems- Develop and Implement algorithms and procedures in C and Assembly code.- Own Technical documentation of the...


  • Bengaluru, India Squareroot Consulting Pvt Ltd. Full time

    We looking for Software Engineer (C++/Linux/Endpoint Security) for US Based SaaS Product Startup (Security Platform) for their Bangalore team.Position: Software Engineer (C++/Linux/Endpoint Security)Experience: 5 to 8 YrsLocation: Bangalore, IndiaWe are looking for:- Bachelors degree in Computer Science, Software/ Computer Engineering or related area.- Have...


  • Bengaluru, India Talent Corner HR Services Pvt Ltd Full time

    FIRMWARE DEVELOPER 5+YRS REQUIREMENTKey roles & responsibilitiesBe responsible and involved in key requirement analysis, architecture, design, and project implementation activities.Ensure the excellence of the deliverables in terms of software quality, technical solutions, and craftsmanship.Help the team with design inputs, review, and technical...

  • SASNEE Technologies

    2 months ago


    Bengaluru, India SASNEE Technologies Full time

    Company Description :Founded in 2014, SASNEE Technologies Pvt Ltd is a trusted partner for leading semiconductor and consumer electronics companies, specializing in video processing, Ultra High Definition (UHD), low-power system design, and IoT solutions. With a commitment to delivering best practices, SASNEE provides end-to-end product design and...

  • Software Engineer

    6 months ago


    Bengaluru, India QSC Full time

    Overview The Software Engineer will work with an experienced team of software, firmware, and hardware engineers to develop our Q-SYS platform. Q- SYS is a fast growing, award winning, software and hardware platform built on cutting-edge audio, video and control products. This position is based in Bangalore, India. QSC thrives where innovative...


  • Bengaluru, India Phase Power Protection Private Limited Full time

    Position: Embedded Firmware Engineer Reports to: Research and Development Manager Type: Permanent full time, 45 hours/wk, 9:00AM-6:30PM, Monday-Friday Responsibilities: Add functionality to existing systems while maintaining the integrity of the existing software architecture and user experience. Evaluate existing applications and identify areas...


  • Bengaluru, Karnataka, India Accolite Full time

    Job Description:We are seeking an experienced C software engineer to join our team at Accolite.About the Role:The successful candidate will have a strong background in software development with 3+ years of experience in C/C++ programming and exposure to classic environments.Key Responsibilities:Develop high-quality software applications using C language in a...

  • 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 Talent Corner HR Services Pvt Ltd Full time

    FIRMWARE DEVELOPER 5+YRS REQUIREMENTKey roles & responsibilitiesBe responsible and involved in key requirement analysis, architecture, design, and project implementation activities.Ensure the excellence of the deliverables in terms of software quality, technical solutions, and craftsmanship.Help the team with design inputs, review, and technical...


  • Bengaluru, India Talent Corner HR Services Pvt Ltd Full time

    FIRMWARE DEVELOPER 5+YRS REQUIREMENT Key roles & responsibilities Be responsible and involved in key requirement analysis, architecture, design, and project implementation activities. Ensure the excellence of the deliverables in terms of software quality, technical solutions, and craftsmanship. Help the team with design inputs, review, and technical...

  • 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, India SS Consultancy Services Full time

    Experience : 5 - 8 : and responsibilities :You will design leading-edge embedded firmware solutions for the data services industry, influence next generation active cable design in QSFP and OSFP platforms using innovative PHY chips in coordination with signal integrity designers and hardware engineers. You will be architecting, evaluating, and validating...


  • Bengaluru, India Talpro Full time

    Job Description : - 6+ years of experience. - Worked in depth in Embedded firmware development. - Strong Programming skills in C, Code optimization extensive work experience in developing Embedded drives I2C, SPI, UART, USB, RS232, timers, DMA, interrupts, ADC, DAC, RS 485,PWM - Strong debugging, well versed with BareMetal development and RTOS concepts. -...


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