Embedded Device Driver Development Engineer

1 week ago


Bengaluru, Karnataka, India Brain Search Full time

Join Our Team as an Embedded Device Driver Development Engineer at Company



We are seeking skilled Software Device Driver development engineers to become valuable members of our Research and Development team.


As a Software Development Engineer with us, you will collaborate in a dynamic and agile team dedicated to creating embedded software products. You will be immersed in a Linux environment, closely cooperating with the entire R&D department.

Our tasks range from product inception to finalization - encompassing the entire development spectrum.

The team is accountable for timely delivery of new features with top-notch quality utilizing cutting-edge continuous integration pipelines.

We set our sights on fully automated test suites covering unit, function, and system levels.



Essential Qualifications:
Candidates should hold a Bachelor's degree or higher in Computer Science or Electrical Engineering with outstanding academic achievements.

Roles & Responsibilities:
  • Break down requirements to create work packages
  • Design, Develop, and Integrate Driver software for Infinera's next-gen products
  • Select development tasks within the team
  • Design and implement new functionalities primarily using C/C++
  • Conduct peer code reviews
  • Craft unit tests in C++ and scripts for automated FT leveraging Python
  • Debug alongside hardware and software engineers
  • Ensure compliance with standards (ITU, MEF, IETF, IEEE, TNF, etc)

Experience Required for Success:
  • Minimum 5 years of experience in software development
  • Proficiency in C/C++ and object-oriented programming
  • Strong design analysis skills, including expertise in software modeling, understanding platform bootup and device drivers, hardware-software interactions, high-availability, software reuse, performance, testability, and extensibility.
  • Proven experience in implementing software on a new card through HW-SW integration
  • Telecom experience is advantageous
  • Background in technologies like SDH/SONET, OTN, DWDM is a plus
  • Experience with QNX or Linux RTOS Operating systems is mandatory
  • Experience in FCAPS functionality development like Performance Brief Description
  • Proficient in designing Network Element Driver Development software
  • Adaptable, creative, and ambitious
  • Methodical and meticulous with strong analytical and problem-solving aptitudes
  • Enthusiastic team player with a proactive approach
  • Proficient in working with an Agile methodology
  • Self-motivated and eager to take initiatives
  • Proficient in written and spoken English

  • Linux Device Driver

    1 week ago


    Bengaluru, Karnataka, India Tech Mahindra Full time

    Linux Device Driver Engineer with 515 years of experience in embedded Linux/Linux device driver/driver/kernel development. Strong C/C++ development skills with a good understanding of objectoriented design. Experience dealing with Linux community and Open-Source contribution a plus. Experience with any one of the domains (Multimedia, Power management,...

  • Linux Device Driver

    1 week ago


    Bengaluru, Karnataka, India Tech Mahindra Full time

    Linux Device Driver Engineer with 5-15 years of experience in embedded Linux/Linux device driver/driver/kernel development.Strong C/C++ development skills with a good understanding of object-oriented design.Experience dealing with Linux community and Open-Source contribution a plus.Experience with any one of the domains (Multimedia, Power management, Display...


  • Bengaluru, Karnataka, India Scalene works Full time

    Job DescriptionGeneral Qualifications for all openings in our team: 8-11 years of experience in Linux / QNX device driver development. Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. Working experience on board bring up activities. Strong working knowledge of operating systems like...


  • Bengaluru, Karnataka, India Scalene works Full time

    Job Description General Qualifications for all openings in our team: • 8-11 years of experience in Linux / QNX device driver development. • Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. • Working experience on board bring up activities. • Strong working knowledge of...

  • Linux Device Driver

    1 week ago


    Bengaluru, Karnataka, India Tech Mahindra Full time

    Linux Device DriverEngineer with 5-15 years of experience in embedded Linux/Linux device driver/driver/kernel development.Strong C/C++ development skills with a good understanding of object-oriented design. Experience dealing with Linux community and Open-Source contribution a plus.Experience with any one of the domains (Multimedia, Power management, Display...


  • Bengaluru, Karnataka, India Scalene works Full time

    Job DescriptionGeneral Qualifications for all openings in our team: 3-5 years of experience in Linux / QNX device driver development. Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. Working experience on board bring up activities. Strong working knowledge of operating systems like...


  • Bengaluru, Karnataka, India Scalene works Full time

    Job Description General Qualifications for all openings in our team: • 3-5 years of experience in Linux / QNX device driver development. • Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. • Working experience on board bring up activities. • Strong working knowledge of...

  • Linux Device Driver

    1 week ago


    Bengaluru, Karnataka, India Tech Mahindra Full time

    Tech Mahindra is looking for talented individuals to join their team!If you have experience in embedded Linux applications, device drivers, and kernel development, then we want to hear from you. Check out the details below:Total ExperienceCurrent CTCExpected CTCNotice PeriodLinux Device Driver ExperienceC ProgrammingCurrent LocationJob...


  • Bengaluru, Karnataka, India Capgemini Engineering Full time

    Role:Engineer/Sr. Engineer for Embedded developmentMandatory Skills4-6 Years of experience in embedded device driver development/porting4-6 years of experience with QNX/Linux/RTOS/SafeRTOS/Autosar/Vxworks (any one)4-6 years of experience in C programming, Nice to have RUST programming skills.4-6 years of peripheral device experience with I2C, UART, SPI,...


  • Bengaluru, Karnataka, India Scalene works Full time

    Job DescriptionDisplay Device Driver Developer : Working knowledge of display peripherals and display protocols Working knowledge of Linux / QNX Display device drivers Knowledge of Middleware and standard frameworks for display Job role mainly involves design and development of Linux, Android device drivers for Heterogeneous Multi-core SoCs, that go into...


  • Bengaluru, Karnataka, India Scalene works Full time

    Job Description Display Device Driver Developer : • Working knowledge of display peripherals and display protocols • Working knowledge of Linux / QNX Display device drivers • Knowledge of Middleware and standard frameworks for display • Job role mainly involves design and development of Linux, Android device drivers for Heterogeneous Multi-core...

  • Device Driver Engg

    1 week ago


    Bengaluru, Karnataka, India Source-right Full time

    Device Driver EngineerExpectation of working mode: Onsite, Bangalore, Work from Client locationBasic requirements:BS, or MS in computer science or equivalent degree/industry experience.At least 4 years of experience in software or firmware development. 2+ years' experience in the audio field.Experience with Microcontroller firmware on Cortex-M architecture...

  • Embedded Developer

    1 week ago


    Bengaluru, Karnataka, India Mount Talent Consulting Full time

    Job Description :Experience in firmware and embedded system development. Proficiency in FreeRTOS for microcontrollerbased systems. Experience in developing Yoctobased Linux systems. Skilled in creating custom device drivers, particularly for BLE Experience with Digital Signal Processing, Filter Design and RF design. Knowledge in processing sensor data and...


  • Bengaluru, Karnataka, India Scalene works Full time

    Job Description General Qualifications for all openings in our team: • 8-11 years of experience in Linux / QNX device driver development. • Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. • Working experience on board bring up activities. • Strong working knowledge of...


  • Bengaluru, Karnataka, India Scalene works Full time

    Job DescriptionGeneral Qualifications for all openings in our team: 8-11 years of experience in Linux / QNX device driver development. Demonstrated Embedded System software development experience in device drivers and board-support packages for complex SoCs. Working experience on board bring up activities. Strong working knowledge of operating systems like...


  • Bengaluru, Karnataka, India Capgemini Full time

    Short DescriptionB.E,B.Tech,M.Tech,BCAJob ResponsibilitiesPriority 1 : C, DS, RTOS, MCU ( STM32/Atmel),Device Driver ( I2C and SPI) , JTAG and GDB Debugging or similar Good development experience in C and data structureMust be familiar with Yocto Experienced in device driver development for PMIC, Charging, I2C, USB-PD, BLE, GPIO, SPI, UART, JTAG, one wire...


  • Bengaluru, Karnataka, India Capgemini Full time

    Short Description B.E,B.Tech,M.Tech,BCA Job Responsibilities Priority 1 : C, DS, RTOS, MCU ( STM32/Atmel), Device Driver ( I2C and SPI) , JTAG and GDB Debugging or similar Good development experience in C and data structure Must be familiar with Yocto Experienced in device driver development for PMIC, Charging, I2C, USB-PD, BLE, GPIO,...

  • Linux Device Driver

    1 week ago


    Bengaluru, Karnataka, India Tech Mahindra Full time

    Tech Mahindra is hiring for the below open position, if you are interested, please share your updated profile to along with the following details.Total Experience:Current CTC:Expected CTC:Notice Period:Linux Device Driver Experience:C ProgrammingCurrent Location:JD:Exp: 5 to 10 YearsEngineer with 6+ years of experience in embedded Linux/Linux...


  • Bengaluru, Karnataka, India Harman International Full time

    HARMAN's engineers and designers are creative, purposeful and agile. As part of this team, you'll combine your technical expertise with innovative ideas to help drive cutting-edge solutions in the car, enterprise and connected ecosystem. Every day, you will push the boundaries of creative design, and HARMAN is committed to providing you with the...

  • Linux Device Driver

    1 week ago


    Bengaluru, Karnataka, India Tech Mahindra Full time

    Tech Mahindra is looking for a talented individual to join their team!If you're up for the challenge, make sure to share your updated profile ASAP with the required details:Total Experience:Current CTC:Expected CTC:Notice Period:Linux Device Driver Experience:C Programming Experience:Current Location:Job Description:Experience Level: 5 to 10 YearsSeeking an...