Aplikuj teraz

Senior BSP Firmware Engineer (Praca zdalna)

EndySoft

Warszawa, Warszawa
15 000 - 18 300 PLN
Zdalna
B2B
Git
C++
Jenkins
Android
OpenGL
Linux Kernel
Gerrit
Buildroot
C
RTC
💼 B2B
🌐 Zdalna
Pełny etat

Job description

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.

Wyświetlenia: 9
Opublikowana11 dni temu
Wygasaza 19 dni
Rodzaj umowyB2B
Tryb pracyZdalna
Źródło
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Senior BSP Firmware Engineer"