#1 Job Board for tech industry in Europe

  • Job offers
  • Senior BSP Firmware Engineer
    New
    C

    Senior BSP Firmware Engineer

    3 984 - 4 860 USD/monthNet per month - B2B
    3 984 - 4 860 USD/monthNet per month - B2B
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B
    Operating mode
    Remote

    Tech stack

      C++

      advanced

      C

      advanced

      Linux Kernel

      advanced

      Android

      advanced

      Buildroot

      advanced

      Git

      advanced

      Jenkins

      advanced

      RTC

      advanced

      Gerrit

      advanced

      OpenGL

      advanced

    Job description

    Online interview

    Position Overview:

    We are seeking a highly experienced Senior BSP Firmware Engineer to join our embedded systems team. The ideal candidate will have extensive expertise in Board Support Package (BSP) development, device drivers, and firmware solutions for embedded platforms. This role involves working closely with hardware teams to deliver robust and efficient firmware solutions for a variety of hardware architectures, including automotive and industrial systems.

    MD rate: 15 000 – 18 300 PLN


    Roles and Responsibilities:

    • Develop and port Linux Device Drivers and Boot Loaders for various hardware platforms.
    • Customize and port Android for different platforms, including UI and backend service adaptation.
    • Work on Board Bring-Up for new hardware platforms based on Qualcomm, TI, NXP, NVIDIA, or similar.
    • Configure and develop Linux Kernel, including Device Tree Configuration.
    • Collaborate with hardware teams to analyze schematics and datasheets to derive software solutions.
    • Develop and integrate serial peripheral drivers (I2C, SPI, UART) and manage hardware-software interfacing.
    • Utilize build systems like Yocto or Buildroot to manage firmware builds.
    • Perform system debugging using tools like oscilloscopes, protocol analyzers, and JTAG debuggers.
    • Ensure compliance with Android VTS/CTS and system stability testing.
    • Optimize and integrate Graphic Compositors like Wayland/Weston and OpenGL for hardware acceleration.
    • Implement and manage Hypervisors and RTOS in embedded environments for virtualization and real-time processing.


    Required Skills and Experience:

    • 5+ years of experience in driver development and BSP engineering.
    • Strong proficiency in C/C++ programming for embedded systems.
    • Solid understanding of Linux Kernel Development and Linux Kernel Internals.
    • Experience with Android HALs and Android Framework customization.
    • Hands-on experience with build systems like Yocto or Buildroot.
    • Proficiency in debugging tools such as GIT, Jenkins, Gerrit, and RTC.
    • Experience working with embedded microprocessors from Qualcomm, TI, NXP, NVIDIA, or similar.
    • Knowledge of serial peripherals (I2C, SPI, UART) and their driver development.
    • Familiarity with Hypervisors, RTOS, and Virtualization technologies.
    • Experience with OpenGL and Graphic Compositors like Wayland/Weston.


    Nice to Have:

    • Knowledge of Automotive Grade Linux (AGL) and its integration.
    • Familiarity with Real-Time Operating Systems (RTOS) and low-level firmware optimization.
    • Experience with Android VTS/CTS for ensuring compliance and certification.
    • Exposure to virtualization technologies for embedded environments.
    • Understanding of secure boot and secure firmware update mechanisms.
    • Exposure to Agile/Scrum development methodologies.


    Additional Information:

    This role provides an excellent opportunity to work on cutting-edge embedded systems and contribute to the development of innovative solutions in automotive and industrial domains. If you are passionate about firmware development and thrive in a collaborative environment, we encourage you to apply.

    3 984 - 4 860 USD/month

    Net per month - B2B

    Apply for this job

    File upload
    Add document

    Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
    Informujemy, że administratorem danych jest EndySoft z siedzibą w Ostrava, ul. Zámostní 1155/27 (dalej jako "administrat...more

    Check similar offers

    Linux Embedded Developer

    New
    1dea
    6.64K - 10.6K USD/month
    Warszawa
    , Fully remote
    Fully remote
    C
    Embedded
    Linux Kernel