Aktiviere Job-Benachrichtigungen per E-Mail!

Senior BSP engineer (m / w / d) - BSP (Board Support Package), Embedded, C++, QNX - IMMEDIATE J[...]

Luxoft Germany

Stuttgart

Vor Ort

EUR 70.000 - 90.000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

A leading company in automotive technology is seeking a Senior BSP Software Engineer to enhance their development team. This role focuses on customer engineering, requiring expertise in debugging and issue analysis within an embedded ARM environment. Candidates should possess strong skills in C/C++ and have experience with high-level operating systems like QNX and Linux. The position involves close collaboration with partners to customize and launch innovative products.

Qualifikationen

  • 5+ years of experience in development or debugging high-level operating systems.
  • Experience with embedded software development and debugging.

Aufgaben

  • Support customers and partners by designing and debugging SoC software.
  • Analyze issues and customize software to meet product requirements.

Kenntnisse

C
C++
Debugging
Problem Solving
Communication

Tools

JTAG
ftrace
GDB

Jobbeschreibung

We are searching for a Senior BSP Software Engineer to support our current development team in a customer project led by the Global SOC TIER1 leader serving a Premium German OEM.

Responsibilities

The main responsibility is to provide direct support to customers and partners by designing, developing, and debugging SoC software-related issues, as well as customizing and optimizing software to meet product requirements. The candidate must quickly ramp up on an existing project, understand automotive platform hardware and software driver architecture, read/write technical specifications and requirements, demonstrate strong analytical and problem-solving skills, and work closely with external partners to customize and launch new products.

Important: this role is in customer engineering, focusing on issue analysis, debugging, and post-mortem dump analysis in an automotive/embedded ARM processor environment with operating systems such as Hypervisor, QNX, Linux, or Android. This is not a development role.

Skills
Must have
  • Several years of software applications engineering, software development, or related work experience.
  • Experience with embedded software development, integration, and debugging.
  • Experience with hypervisor architectures and systems like QNX.
  • Proficiency in C / C++ programming and modern scripting languages.
  • 5+ years of development or debugging experience with high-level operating systems (QNX, Linux, Android).
  • Understanding of the boot process and hardware blocks of ARM-based SoC systems.
  • Excellent issue triage and debugging skills for complex system-level issues.
  • Good communication skills and ability to work well in a team.
Nice to have
  • Experience with automotive infotainment or autonomous driving projects.
  • Experience with debugging tools such as JTAG, ftrace, or GDB.
  • Ability to work with test equipment like oscilloscopes, logic analyzers, spectrum analyzers, and multimeters.
  • Experience with serial peripherals such as UART, SPI, I2C, PCIe on hardware and software aspects.
  • Experience with complex interfaces like USB, Ethernet, CSI, DSI, or HDMI.
  • Experience with storage peripherals like UFS, eMMC, or NVMe.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.