Create Email Alert

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.

Similar Jobs

  • Texas Instruments

    Linux Driver Development

    Bengaluru, Karnataka, India

    Job Description: TI Processors has a strong and robust software development team focused on solving some of the most challenging technical problems in cutting edge Automotive and Industrial products. We believe that hardware and software advancements go hand in hand, and to give our customers seamless, integrated solutions, we need to drive cuttin

    Job Source: Texas Instruments
  • Texas Instruments

    Linux Driver Development

    bangalore

    Job Description: TI Processors has a strong and robust software development team focused on solving some of the most challenging technical problems in cutting edge Automotive and Industrial products. We believe that hardware and software advancements go hand in hand, and to give our customers seamless, integrated solutions, we need to drive cuttin

    Job Source: Texas Instruments
  • Tech Mahindra

    Linux Device Driver Development

    Bengaluru, Karnataka, India

    • Ending Soon

    Experience in embedded Linux/Linux application/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 technology, OpenGL) Strong backgroun

    Job Source: Tech Mahindra
  • Tech Mahindra

    Linux Device Driver Development

    bangalore

    • Ending Soon

    Experience in embedded Linux/Linux application/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 technology, OpenGL) Strong backgroun

    Job Source: Tech Mahindra
  • Tech Mahindra

    Linux Device Driver Development

    Bengaluru

    • Ending Soon

    Experience in embedded Linux/Linux application/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 technology, OpenGL) Strong backgroun

    Job Source: Tech Mahindra
  • Samsung Semiconductor

    Linux BSP Device driver development Engineers

    Bengaluru, Karnataka, India

    Samsung Semiconductor Foundry Software Team in India owns software development for SoCs which are built using the very advanced FAB technologies like 5nm/7nm/10nm having latest versions of HW IPs (Memory, PCIe, MIPI-CSI, UFS, USB, Multimedia Codec Accelerators), Graphical processors (Mali GPUs), General purpose processors (all ARM profiles and RISC

    Job Source: Samsung Semiconductor
  • Samsung Semiconductor

    Linux BSP Device driver development Engineers

    bangalore

    Samsung Semiconductor Foundry Software Team in India owns software development for SoCs which are built using the very advanced FAB technologies like 5nm/7nm/10nm having latest versions of HW IPs (Memory, PCIe, MIPI-CSI, UFS, USB, Multimedia Codec Accelerators), Graphical processors (Mali GPUs), General purpose processors (all ARM profiles and RISC

    Job Source: Samsung Semiconductor
  • Samsung Semiconductor

    Linux BSP Device driver development Engineers

    Bengaluru

    Samsung Semiconductor Foundry Software Team in India owns software development for SoCs which are built using the very advanced FAB technologies like 5nm/7nm/10nm having latest versions of HW IPs (Memory, PCIe, MIPI-CSI, UFS, USB, Multimedia Codec Accelerators), Graphical processors (Mali GPUs), General purpose processors (all ARM profiles and RISC

    Job Source: Samsung Semiconductor

Linux Driver Development

Bengaluru

Job Description: TI Processors has a strong and robust software development team focused on solving some of the most challenging technical problems in cutting edge Automotive and Industrial products. We believe that hardware and software advancements go hand in hand, and to give our customers seamless, integrated solutions, we need to drive cutting-edge innovations in both. If software is your passion, TI is the right place for you. Our software strategy rests on open source and community focused software development which allows you to connect with 1000s of like-minded engineers whose passion is to innovate and share! At TI, we believe in open software, we follow upstream first philosophy across Linux, u-boot, TFA or OPTEE. As a Software Engineer, you will be responsible for delivering high quality software that complies with upstreaming coding standard and meet technical requirements that scales across Linux on multiple TI SOCs. The work will deal with drivers’ development for Boot loaders (u-boot), Linux, ATF, OPTEE including upstreaming, firmware integration, performance optimizations, SDK integration and final delivery. You will be part of team which will be solving problems across wide range of domains. Your role demands you to work across the lifecycle of a software products from requirement gathering, Design, coding and testing. Basic qualifications: 1-2 years industry experience in software development on embedded devices. Bachelor’s/Master’s degree in Computer Science, Electronics Engineering or equivalent. Skills needed: Programming experience in Embedded C and Embedded C++. Experience boot loader such as u-boot or UEFI. Experience in Linux driver development including understanding of device tree. Experience with Linux upstreaming process, preferable if you accepted patches in the mainline. Good understanding of boot flow on ARM based Heterogenous SOC. Good understanding of CPU and SOC architecture for MCUs and MPUs Experience in hands-on development and troubleshooting on embedded systems with tools like compilers and debuggers. Proficiency debugging embedded software systems including familiarity with UARTs, SPI, I2C, JTAG, and oscilloscopes. Python, Perl and Ruby scripting experience. Experience in methods to optimize SW development Experience with test frameworks. Strong Communication, documentation and writing skills. Concept of Continuous Integration using Jenkins. Primary responsibilities: Develop simple, scalable and high-performance drivers, middleware, compliance, SDK Integration and Customer support. Can debug device drivers, applications of self-written or customer written software Analyzes and writes test and procedures for the components developed. Develop test automation software and test scripts, performing SW optimization for memory & performance. Develop application specific software demos and examples related to end equipment which enables to benchmark TI processor capability and help customer to get started on their product development. Able to look at software deliverables from end user point of view – ease of use, well documented code, design documents. Participate in customer discussion and understand their requirements and implement it on TI software.

Apply

Create Email Alert

Create Email Alert

Linux Driver Development jobs in Bengaluru

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.