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

Software Development
  • Software Development
  • India

Blackfig Technologies

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

To apply for this job please visit www.shine.com.

Similar Jobs to Apply
  • Apex One
    India

    About The Role We are looking for a skilled Python Django Developer with over 6 years of hands-on experience to join our growing development team. The ideal candidate will have strong backend develop
  • JP Morgan Services India Pvt Ltd
    India

    Software Engineer II Data Engineer Pyspark You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering op
  • Supreme Technologies
    Mohpa, Maharashtra, India

    Company Description Supreme Technologies is a growing IT Solutions firm and custom application development company dedicated to providing state-of-the-art online services. Our goal is to enable our c
  • Amika Softwares
    Nagpur, Maharashtra, India

    Job Title: Senior Full Stack Developer Location: Nagpur (Hybrid) Salary: 15,000 - 20,000 per month Experience: Minimum 1 years Preferred Employment Type: Full-Time About the Role: We are looking for