CrawlJobs Logo

Bsp & Device drivers Engineer

vconnectechsystems.com Logo

VConnecTech

Location Icon

Location:
India , Hyderabad

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Responsibility:

  • Collaborate with Architecture, Hardware Design, and cross-functional teams
  • Design, develop, and maintain Linux device drivers for various hardware components, ensuring seamless integration
  • Utilize exceptional problem-solving and debugging skills to analyze and resolve driver-related issues

Requirements:

  • Bachelor's Degree / Diploma in Electronics
  • Hands-on experience in development of low-level driver software for Linux operating systems
  • Hands-on experience in boot loaders, UBoot for Linux
  • Strong in Operating systems concepts - scheduling, memory management, and device drivers development in Linux/RTOS
  • Experience with Embedded device drivers and Linux kernel APIs
  • Proficiency in C, C++ and strong programming skills with a deep understanding of Linux kernel internals
  • Prior experience in low-level debugging using JTAG debugger, and/or oscilloscopes, logic analyzers, etc.
  • Excellent problem-solving and debugging skills
  • Qualification: Bachelor's Degree or above

Nice to have:

  • Good to have experience on Android OS
  • Good to have knowledge on hardware protocols like I2C, SPI, UART, PCI, SDHC, USB

Additional Information:

Job Posted:
February 20, 2026

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Bsp & Device drivers Engineer

Embedded Software Engineer

This role involves designing, developing, and debugging embedded software system...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent
  • Minimum of 4 years’ experience in a relevant role
  • Strong programming experience in C and Python
  • Embedded Linux systems programming experience, including experience with the Linux Kernel, device drivers, device tree, and Yocto
  • Possess working knowledge of embedded software development in an RTOS environment, Board Support Package (BSP), Device Drivers
  • Experience with software development tools and processes, including Git or comparable revision control software
  • A Self-motivated, eager, and quick learner with good analytical and problem-solving skills with a passion for technology
  • A strong team player, able to collaborate and work with global and cross-functional teams.
Job Responsibility
Job Responsibility
  • Develop in-depth knowledge of modules/sub-modules on-the-job and become a Subject-Matter-Expert, the go-to person for project consultation
  • Provide guidelines and documentation for owned modules/sub-modules for others to follow and adhere to
  • Understand and gather project requirements, design modules/sub-modules, and conduct investigations accordingly
  • Think ahead, cover all corner cases, identify risk factors, and mitigate those risks
  • Early identification of dependencies and evaluate impact to ensure timely deliverables
  • Collaborate with others to ensure smooth board bring-up
  • Debug any issues observed and derive fixes, also drive issue closure with relevant parties
  • Actively participate in technical discussions, enable decision-making, and drive progress
  • Proactively engage others directly in discussions whenever necessary
  • Articulate technical proposals/justification/issues and provide clear technical updates to project and management teams regularly on progress
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial, and emotional wellbeing
  • Personal & Professional Development opportunities
  • Inclusive and flexible culture
  • Specific programs to help reach career goals.
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

Location
Location
Singapore , Central Singapore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent
  • Minimum of 4 years’ experience in a relevant role
  • Strong programming experience in C and Python
  • Embedded Linux systems programming experience, including experience with the Linux Kernel, device drivers, device tree, and Yocto
  • Possess working knowledge of embedded software development in an RTOS environment, Board Support Package (BSP), Device Drivers
  • Experience with software development tools and processes, including Git or comparable revision control software
  • A Self-motivated, eager, and quick learner with good analytical and problem-solving skills with a passion for technology
  • A strong team player, able to collaborate and work with global and cross-functional teams
Job Responsibility
Job Responsibility
  • Develop in-depth knowledge of modules/sub-modules on-the-job and become a Subject-Matter-Expert, the go-to person for project consultation
  • Provide guidelines and documentation for owned modules/sub-modules for others to follow and adhere to
  • Understand and gather project requirements, design modules/sub-modules, and conduct investigations accordingly
  • Think ahead, cover all corner cases, identify risk factors, and mitigate those risks
  • Early identification of dependencies and evaluate impact to ensure timely deliverables
  • Collaborate with others to ensure smooth board bring-up
  • Debug any issues observed and derive fixes, also drive issue closure with relevant parties
  • Actively participate in technical discussions, enable decision-making, and drive progress
  • Proactively engage others directly in discussions whenever necessary
  • Articulate technical proposals/justification/issues and provide clear technical updates to project and management teams regularly on progress
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Specific programs catered to career development
  • Unconditional inclusivity in the way of work and celebration of individual uniqueness
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer

The Senior Embedded Software Engineer role focuses on developing high-quality em...
Location
Location
Singapore , Central Singapore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent
  • Minimum of 6 years’ experience in a relevant role
  • Strong programming experience in C and Python
  • Embedded Linux systems programming experience, including experience with the Linux Kernel, device drivers, device tree, and Yocto
  • Possess working knowledge of embedded software development in an RTOS environment, Board Support Package (BSP), Device Drivers
  • Experience with software development tools and processes, including Git or comparable revision control software
  • A Self-motivated, eager, and quick learner with good analytical and problem-solving skills with a passion for technology
  • A strong team player, able to collaborate and work with global and cross-functional teams
Job Responsibility
Job Responsibility
  • Develop in-depth knowledge of modules/sub-modules on-the-job and become a Subject-Matter-Expert
  • Provide guidelines and documentation for owned modules/sub-modules for others to follow and adhere to
  • Understand and gather project requirements, design modules/sub-modules, and conduct investigations accordingly
  • Collaborate with others to ensure smooth board bring-up
  • Debug any issues observed and derive fixes, also drive issue closure with relevant parties
  • Actively participate in technical discussions, enable decision-making, and drive progress
  • Proactively engage others directly in discussions whenever necessary
  • Articulate technical proposals/justification/issues and provide clear technical updates to project and management teams regularly on progress
  • Coach and support team members in their deliverables
  • Accountable for the highest quality delivery of our work for all our products
What we offer
What we offer
  • Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Specific programs to help reach career goals
  • Inclusive work environment celebrating individual uniqueness
  • Fulltime
Read More
Arrow Right
New

Member of Technical Staff - Sys (USB and BSP Development)

Wind River is seeking an experienced developer to join the Helix Virtualization ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree)
  • Solid understanding of software development methodology
  • Minimum 8–15 years’ experience in developing low‑level embedded OS capabilities such as device drivers, BSPs, and board bring‑up
  • Experience developing software stacks in C/C++ and working with BSP, HAL, and bootloader development
  • Strong understanding of the USB module and stack, including debugging internals
  • Understanding of the CAN stack and integration
  • Strong understanding of embedded systems and related HW/SW components (Processor, Memory, Peripherals, OS, Device Drivers, etc.)
  • Experience with software and drivers for peripherals, controllers, and complex SoC systems for ARM/Intel/PowerPC
  • Strong experience with HW interfaces for ARM 64‑bit or Intel Architecture processors, including assembly programming, debugging, and troubleshooting
  • Deep understanding of CPU, MMU, Cache, Interrupts, DMA, ADC/DAC, EEPROM, PWM, Watchdog Timers, and other embedded peripherals
Job Responsibility
Job Responsibility
  • Design and develop Board Support Package (BSP) to adopt a single common architecture and BSP for OS and Hypervisor
  • Help develop, optimize, and deliver the software needed to support HVP & VxWorks, enabling Wind River’s growth in new embedded and enterprise market segments
  • Take initiative to improve features and processes
  • Contribute ideas for product improvements and iterations
  • Collaborate effectively with global software engineering teams
What we offer
What we offer
  • Named Top Workplace for the 10th year in a row
  • Wind River’s strong commitment to DEIB
  • Birthday and Volunteer Time Off
  • Competitive Salary & Benefits Package
  • Extensive Learning Programs
  • Wellness benefits through Unmind
  • Fulltime
Read More
Arrow Right

Solutions Senior Engineer - Linux BSP

Location
Location
India , Ahmedabad
Salary
Salary:
Not provided
arrow.com Logo
Arrow Electronics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Yocto / Buildroot or any other build systems
  • Experience working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA
  • Experience working with different embedded microprocessor based on Qualcomm, TI, NXP, NVIDIA, Intel or similar
  • Experience of Board support package, Device driver and boot loader development/porting
  • Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution
  • Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker
Job Responsibility
Job Responsibility
  • Responsible for design and development of real time embedded software/firmware and PC/mobile based software application
  • To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement
  • Participate in High level and low level software design
  • Perform software testing including unit, functional and system level requirement including manual and automated
  • Performs software requirement to design to coding to testing traceability
  • Performs code review following coding guidelines and static code analysis
  • Troubleshoots software problems of limited difficulty
  • Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle
  • Follow defined process for software Development life cycle
  • Develops software solutions from established programming languages or by learning new language required for specific project
  • Fulltime
Read More
Arrow Right
New

System Architect - BSP

Wind River is seeking an experienced developer to join the Helix Virtualization ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BTech/MTech in Computer Science, Electrical/Computer Engineering, or equivalent
  • 14+ years experience in embedded software development, including BSP, HAL, bootloader, and device driver architecture
  • Strong knowledge of: Armv7/Armv8-A, Intel x86/64, or PowerPC architecture
  • MMU, cache, interrupt handling, SMP/AMP, timers, DMA, secure boot
  • Hardware virtualization mechanisms (Arm VE, VT-x, IOMMU, SMMU)
  • Proven experience with RTOS or hypervisor-based systems (VxWorks, QNX, HVP, Linux, FreeRTOS)
  • Strong proficiency in C and low-level debugging using JTAG, Lauterbach, and hardware probes
Job Responsibility
Job Responsibility
  • Define the architecture, design patterns, and standards for BSPs, HAL, bootloaders, and low‑level drivers for VxWorks and HVP
  • Create scalable, reusable BSP frameworks supporting heterogeneous SoCs and multi-core architectures
  • Guide the integration of virtualization technologies, partitioning, and safety‑critical design into BSP components
  • Lead system-level bring-up on Arm/Intel/PowerPC SoCs including MMU, cache, virtualization extensions, interrupt controllers, timers, security engines, and SoC interconnects
  • Architect and review drivers for high-speed peripherals: PCIe, Ethernet, USB, GPIO, DMA, UART, storage (eMMC/SD), and other SoC IPs
  • Ensure BSP designs meet performance, determinism, and safety (DO‑178C, IEC 61508, ISO 26262) requirements
  • Work with product management and system architects to define roadmaps and translate customer needs into deliverable architectures
  • Guide global engineering teams in implementation, reviews, optimization, and debugging
  • Support customer engagements as a technical authority for complex architectural decisions
  • Drive improvements in BSP development processes, coding guidelines (MISRA/CERT), certification readiness, and CI/CD pipeline adoption
  • Fulltime
Read More
Arrow Right

Senior/Expert C++ Engineer (Embedded / Robotics)

Our client is a global leader in autonomous robotics and AI, operating one of th...
Location
Location
Ukraine
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency with embedded C/C++
  • Experience with scripting languages (Bash and Python)
  • Experience with embedded Linux device drivers
  • Experience with board bring-up and target hardware integration
  • Experience (professional or in the setting of an open source community) working with Nvidia Jetson Linux OS
  • Experience with designing and bringing AArch64 Embedded Linux products to market.
  • Experience with Linux kernel module and EDK development.
  • High proficiency in English
Job Responsibility
Job Responsibility
  • Design, develop and continuously enhance our customized Linux OS ecosystem and maintain ownership over areas such as build toolchain, kernel, root filesystem, edk bootloader, device drivers, and BSP for a wide variety of hardware boards.
  • Contribute to the design, coding, testing, delivery and ongoing support for embedded Linux software systems.
  • Participate in root cause analysis and resolution of complex hardware-software issues.
  • Exercise/validate system performance from user space.
  • Prepare software builds for execution in a simulation environment, reference platforms and on the target hardware.
  • Understand and utilize the appropriate Collins Aerospace processes and tools during product development, resulting in increasing product quality and improving customer satisfaction.
  • Contribute to engineering estimates for product features.
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right
New

Senior Embedded Software Engineer

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer engineering, Computer Science, Electrical Engineering, or equivalent
  • Minimum of 4 years’ experience in a relevant role
  • Strong programming experience in C and Python
  • Experience in Embedded Linux systems programming experience, including experience with the Linux Kernel, device drivers, device tree, and Yocto
  • Possess working knowledge of embedded software development in an RTOS environment, Board Support Package (BSP), Device Drivers
  • Experience with software development tools and processes, including Git or comparable revision control software
  • A Self-motivated, eager, and quick learner with good analytical and problem-solving skills with a passion for technology
  • A strong team player, able to collaborate and work with global and cross-functional teams
Job Responsibility
Job Responsibility
  • Develop in-depth knowledge of modules/sub-modules on-the-job and become a Subject-Matter-Expert, the go-to person for project consultation
  • Provide guidelines and documentation for owned modules/sub-modules for others to follow and adhere to
  • Understand and gather project requirements, design modules/sub-modules, and conduct investigations accordingly. Think ahead, cover all corner cases, identify risk factors, and mitigate those risks. Early identification of dependencies and evaluate impact to ensure timely deliverables
  • Collaborate with others to ensure smooth board bring-up. Debug any issues observed and derive fixes, also drive issue closure with relevant parties
  • Actively participate in technical discussions, enable decision-making, and drive progress
  • Proactively engage others directly in discussions whenever necessary
  • Articulate technical proposals/justification/issues and provide clear technical updates to project and management teams regularly on progress
  • Coach and support team members in their deliverables
  • Accountable for the highest quality delivery of our work for all our products
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right