Senior BSP Firmware Engineer | 681 | Infopulse

Senior BSP Firmware Engineer

Infopulse is inviting a talented professional to join our growing team as a Senior BSP Firmware Engineer. As a Senior BSP Firmware Engineer, you will be a key member of the development team for one of the leading autonomous driving technology company. Your role will focus on designing, developing, and optimizing low-level firmware and software components that facilitate the integration and functionality of automotive hardware platforms. You will work closely with cross-functional teams, including hardware engineers, software developers, and system architects, to ensure the seamless operation of infotainment systems and contribute to the advancement of automotive technology.

Areas of Responsibility

  • Lead the design, development, and maintenance of BSP components for automotive hardware platforms

  • Create and optimize low-level firmware, drivers, and bootloaders to ensure proper hardware initialization and system operation

  • Work on the development and customization of device drivers for automotive hardware, ensuring efficient and reliable communication between hardware and software

  • Collaborate with hardware engineers to validate and integrate new hardware components into the BSP


  • At least 5 years of experience in drivers development

  • Proven expertise in C/C++, Linux, Hypervisor, Android Framework, RTOS

  • Strong knowledge of Linux device drivers, Linux Kernel programming, Linux Kernel internals, Yocto / Build root or any other build system

  • Strong knowledge of Android porting on various platforms and device-based UI and backend services customization

  • Experience working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, Gerrit, Jenkins, RTC

  • Experience working with different embedded microprocessors based on Qualcomm, TI, NXP, NVIDIA, ADI or similar

  • Experience with Board support package, Device driver and boot loader development/porting. Understanding of hardware schematic and datasheet of hardware component to derive firmware/software-specific solution

  • Knowledge of Serial Peripherals (I2C, SPI, UART), Android HALs, Graphic Compositors (Wayland/Weston), Android VTS/CTS

Your contact for this vacancy is:

Vladyslava Shyposha
Senior HR Manager

Send us your CV and we will get back to you.

Please add details to your request

If you wish, your application will be considered for other open positions at Infopulse. Data will not be used for any other purpose and will be deleted after 12 months from your latest job application date. *

Please enter the correct data

Thank you!

Your CV has been received. Our specialists will contact you if your skills meet the requirements of the position.