8983 - Senior Engineer - BSP Device Driver

1 week ago


Bengaluru, Karnataka, India Wind River Full time

ABOUT THE OPPORTUNITY

Wind River is seeking an experienced developer to join the Helix Virtualization Platform (HVP) & VxWorks development teams. The successful candidate will be responsible for the development, implementation, and certification of safety-critical features and functionality used by our Aerospace, Industrial and Automotive customers. As a team lead, you will lead a highly skilled development team charged with all aspects of the safety-critical software development life cycle, from requirements development to implementation to verification. You will work closely with the product management team and system architects to understand and implement customer-requested features and fixes.

The BSP Factory team is responsible for developing and improving BSPs and drivers for VxWorks/HVP on platforms such as Arm, IA etc. The contribution will help to drive business of Wind River embedded software on new SoCs.

Key Responsibilities

Design and develop Board Support Package (BSP) to adopt a single common architecture and BSP for OS and Hypervisor. Helping to develop, optimize and deliver the software needed to support HVP & VxWorks, as well as helping Wind River to grow in its role 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.

ABOUT YOU

Core Competencies & Demonstrated Success Experience in embedded software development Self-motivated with a customer-focused mindset Able to develop product features in accordance with customer requirements. Good oral and written communication skills Able to work and collaborate in a team environment

Qualifications

BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree). Solid understanding of software development methodology. Minimum 6-8 years' experience in developing low level embedded OS capabilities, such as device driver development, board support packages, and board bring up. Experience in developing software stacks written preferably in C, C++ and experience working with BSP, Hardware Abstraction Layer (HAL) and Bootloader development. Good understanding and experience of Embedded systems and related HW, SW components (Processor, Memory, Peripherals, OS, Device Drivers etc.). Working knowledge of software and drivers for peripherals and controllers and services for complex SOC Systems) for ARM/Intel/PowerPC based. Strong working experience in HW interface for ARM 64-bit OR Intel Architecture processors with assembly programming and with strong debugging and troubleshooting skills. Strong understanding on the underlying Architecture: CPU, MMU, Cache, Interrupts, DMA, ADC/DAC, EEPROM, PWM, Watchdog Timers, and other embedded peripherals. Experience in programming PIC, GIC, UART, Timer, Nexus Bus, Simple Bus, Memory Controller, RTC etc. Proficient in Hypervisors and Embedded Virtualization mechanism Knowledge and experience of any RTOS (QNX, VxWorks, FreeRTOS, Linux, etc.) is a plus.

Benefits

Workplace Flexibility: Hybrid Work. Medical insurance: Group Medical Insurance coverage. Additional shared cost medical benefit in the form of reimbursements. Employee Assistance Program. Vacation and Time off: Employees are eligible for various types of paid time off. Additional Time off's – Birthday, Volunteer Time off, Wedding. Wellness Benefits through Carrot (Family -forming support)

#LI-CB1

#LI-Hybrid



  • Bengaluru, Karnataka, India Samsung Semiconductor Full time

    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-V)....


  • Bengaluru, Karnataka, India Embitel Technologies Full time

    Job Title: Senior Android BSP EngineerCompany: Not specifiedLocation: BangaloreExperience: 4 to 8 yearsEducation: B.E/B.Tech or equivalentJob Description:Android Automotive OS: Bootloader initiation, Kernel BringupProgramming experience in Android - Linux Kernel, Drivers, HAL layer, Native Frameworks (C++).Android HAL customization for sensor data flow,...


  • Bengaluru, Karnataka, India Samsung Semiconductor Full time

    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-V)....


  • Bengaluru, Karnataka, India Mistral Solutions Full time

    Ideal key skills match with the below details:Linux developers with hands-on experience developing Linux device drivers of 7+ years.Experience in the development of the Linux device drivers for PCIe networks or graphics cards.Experience in the development of high-speed data logger applications using DPDK over EthernetExperience in multi-core; multi-processor...


  • Bengaluru, Karnataka, India Samsung Semiconductor Full time

    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-V)....

  • BSP Engineer

    1 week ago


    Bengaluru, Karnataka, India Zealogics Full time

    Position Title: Software Engineer – BSP The Software Engineer will support software development activities for the Dialysis System, with specific focus on BSP (Board Support Package). Board bring-up, Schematic review and working with hardware team on new board design. Design, Develop & Debug and troubleshoot BSP and Driver level issues. Should be familiar...


  • Bengaluru, Karnataka, India Samsung Semiconductor Full time

    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-V)....


  • Bengaluru, Karnataka, India UST Full time

    Responsibilities: Understand high level Board bring-up requirements with Linux kernel and to come up with theoverall solution. Identify effective and efficient mode or approach of Android customization implementationfor connectivity interfaces. Setup and own Yocto Linux build environment and all the customization activities. Handle customization activities...


  • Bengaluru, Karnataka, India Wind River Full time

    ABOUT THE OPPORTUNITYWind River is seeking an experienced developer to join the Helix Virtualization Platform (HVP) & VxWorks development teams. The successful candidate will be responsible for the development, implementation, and certification of safety-critical features and functionality used by our Aerospace, Industrial and Automotive customers. As a team...


  • 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 Excellence and Eminence LLP Full time

    We are seeking a highly skilledQNX Device Driver/BSP Developer (Automotive) for our esteemedclient in Bangalore locationExperience 310 Yrs LocationBangaloreKeySkills:QNX Camera Systems Image Signal Processing cameraprocessing pipelineNote :Candidate shall be willing to work at clientlocationThis is an immediaterequirement. Please apply if you can join within...


  • Bengaluru, Karnataka, India Antal International Full time

    Job DescriptionTotal Experience: 5+ YearsJob Summary:We are seeking a highly skilled BSP (Board Support Package) Engineer with specialized experience in HDMI, Audio, or System domains. The ideal candidate will have a strong background in embedded systems, low-level software development, and a deep understanding of hardware-software integration. This role...


  • Bengaluru, Karnataka, India Antal International Full time

    Job Description Total Experience : 5+ Years Job Summary: We are seeking a highly skilled BSP (Board Support Package) Engineer with specialized experience in HDMI, Audio, or System domains. The ideal candidate will have a strong background in embedded systems, low-level software development, and a deep understanding of hardware-software integration....

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

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


  • Bengaluru, Karnataka, India Arrow Electronics Full time

    Position:Engineer/Senior Engineer/Technical Lead (BSP Yocto)Job Description:Key ResponsibilitiesResponsible 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...


  • Bengaluru, Karnataka, India INFOBELL IT SOLUTIONS PVT LTD Full time

    Company Overview : Infobell IT is a next-gen customer experience company, defining and delivering transformative experiences for the global and most innovative companies. With the combination of digital and human intelligence, Infobell IT becomes the preferred partner for managing end-to-end customer journeys. Our cutting-edge technology and innovative...