Software Engineer/Sr. Software Engineer/Principal Software Engineer- Device Drivers

Software Development
  • Software Development
  • India
  • Applications have closed

As a qualified candidate for this position, you should hold a Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Additionally, you should have a minimum of 3 years of experience in developing device drivers and Board Support Packages (BSP) for embedded systems.

Proficiency in C/C++ programming and familiarity with embedded development tools are key requirements for this role. You should possess a strong knowledge of embedded operating systems such as Linux and Real-Time Operating Systems (RTOS). Experience with debugging tools and techniques for embedded systems is also necessary.

Your responsibilities will include designing, implementing, debugging, and maintaining device drivers for various hardware components. You will be tasked with developing and customizing BSPs for embedded systems, as well as integrating and validating device drivers with the operating system and middleware.

System-level debugging and performance optimization will be part of your daily tasks. Furthermore, you will be expected to maintain detailed documentation of drivers and BSP implementations. Your active participation in design reviews and continuous improvement activities will be highly valued.

If you have experience with hardware interfaces like I2C, SPI, UART, GPIO, Ethernet, and USB, along with knowledge of processors such as X86, ARM, and RISCV, it will be considered a strong asset. Familiarity with bootloaders and secure boot processes would also be beneficial for this role.,

Similar Jobs to Apply
  • Aristocrat
    Noida

    Join a fast‑moving IT team building Salesforce solutions that power operational efficiency and support business growth. You’ll work with modern tools, collaborate with skilled professionals, and t
  • SAP
    India

    Full Stack Developer- Angular/React/ JavaScript, Java - SF HCM team Devanahalli — Full Stack Developer – Devanahalli, India | Full‑time Join SAP’s SuccessFactors Human Capital Management (HCM)
  • Williams-Sonoma, Inc.
    India

    Sr.Software Engineer (Java, Kafka) — Sr. Software Engineer – India Join a high‑impact Java team that powers global e‑commerce brands and pioneer AI‑driven microservices. You’ll work from t
  • Crest'XO
    India

    AWS Fullstack Developer – Bangalore | Hybrid Join a fast‑growing team delivering cloud‑native web solutions for a leading client in Bangalore. As an AWS Fullstack Developer you’ll craft respo