BSP Software Engineer

BSP Software Engineer

Full-Time No working from home possible
S

Skyships Automotive Limited is a dynamic automotive technology company and Tier 1 supplier to exclusive high‑performance automotive OEMs. Skyships’ infotainment products power vehicles from brands such as Aston Martin, Pagani, Karma and others.

We design, develop, manufacture, validate, create software for, and integrate advanced driver information systems, cockpit controllers, and connected car solutions. Our state‑of‑the‑art automated manufacturing facility features robotised assembly systems developed in‑house, tightly coupling design and engineering with series production.

We are seeking an energetic and motivated software engineer, including graduates, who is eager to learn and contribute on our foundational software, audio, video and device drivers that underpin the platform which powers the cockpits of some of the most amazing cars in the world.

Responsibilities

  • Work within the software team to develop and maintain low-level BSP (Board Support Package) software for automotive infotainment and cockpit platforms (Qualcomm Snapdragon, etc.)
  • Develop and integrate software components on QNX and Linux operating systems
  • Bring up and configure new hardware platforms including SoCs, peripherals, and evaluation boards (Texas Instruments, Infineon, etc.)
  • Develop and maintain device drivers and system-level interfaces (e.g., SPI, I2C, UART, USB, Ethernet, PCIe)
  • Collaborate to support new/improved UI frameworks necessary to support automotive projection tech (such as Apple CarPlay and Android Auto)
  • Work with application software teams to enable and integrate communication with vehicle systems via CAN, Ethernet, and other automotive protocols on multiple vehicle programmes
  • Debug, optimise and stabilise existing software platforms
  • Analyse system performance, boot time, memory usage, and reliability improvements
  • Produce maintainable, high-quality, and well-documented code

Requirements

  • Strong experience or academic background in Embedded C/C++
  • Experience or exposure to QNX and/or Embedded Linux environments
  • Understanding of BSP development concepts, bootloaders, kernel configuration, and system bring-up of QNX and Linux based automotive embedded systems
  • Experience with automotive communication protocols (CAN, LIN, Ethernet, A2B)
  • Familiarity with device driver development and hardware interfaces (USB, SPI, I2C, Ethernet, PCIe, etc.)
  • Knowledge of debugging tools (e.g., JTAG, GDB, trace tools)

Advantageous

  • Experience with QNX Neutrino RTOS, Linux kernel internals, or Yocto build systems
  • OpenGL/ES or graphics pipeline experience
  • Familiarity with secure boot, OTA updates, or embedded networking stacks
#J-18808-Ljbffr
S

Contact Details:

Skyships Automotive Limited Recruitment Team