Aktiviere Job-Benachrichtigungen per E-Mail!

Software Developer â Linux Device & Middle Layer Drivers (m / f / d)

Qantas Group

Stuttgart

Vor Ort

EUR 55.000 - 75.000

Vollzeit

Heute
Sei unter den ersten Bewerbenden

Zusammenfassung

A leading photonic technology scale-up in Stuttgart is looking for a Tool Box Software Developer. In this full-time role, you will design and maintain Linux device drivers that facilitate communication between hardware and software. The ideal candidate has a background in Computer Science or Electrical Engineering, experience with Linux driver development, and strong programming skills in C, C++, and Rust. Join a collaborative team focused on cutting-edge photonic AI technologies.

Leistungen

Collaborative work environment
Fast-track professional growth
Work on cutting-edge technologies

Qualifikationen

  • Strong experience developing Linux kernel device drivers.
  • Solid understanding of Linux kernel internals and device driver models.
  • Ability to work in a collaborative development environment.

Aufgaben

  • Develop, test and maintain Linux device drivers for native computing units.
  • Implement and optimize middleware drivers for APIs and abstraction layers.
  • Collaborate with hardware engineers on hardware interfaces.

Kenntnisse

Linux kernel device drivers
C programming
C++ programming
Rust programming
Problem-solving
Communication skills

Ausbildung

Bachelors or Masters in Computer Science or Electrical Engineering
Jobbeschreibung
Overview

Your mission

We are looking for a skilled Tool Box Software Developer to join our team building software stacks for cutting-edge photonic compute. In this role you will design, develop and maintain Linux device drivers and middle-layer (middleware) drivers, what we call the Tool Box, that enable smooth, efficient communication between the hardware and higher-level software frameworks. Your work will be critical in unlocking the full potential of our photonic hardware for AI and compute-intensive applications.

Responsibilities
  • Develop, test and maintain Linux device drivers for our native computing units.
  • Implement and optimize middle-layer drivers to provide APIs and abstraction layers for upper-level applications and AI frameworks.
  • Collaborate closely with hardware engineers to understand hardware interfaces and constraints.
  • Integrate drivers with operating systems ensuring stability, performance, and security.
  • Troubleshoot and debug driver issues using tools like kernel debuggers, logic analyzers, and profiling tools.
  • Support integration and validation of drivers in real-world systems and development environments.
  • Stay current with Linux kernel developments and device driver best practices.
  • Work with cross-functional teams on feature development and roadmap planning.
Qualifications

Required Qualifications :

  • Bachelors or Masters degree in Computer Science, Electrical Engineering, or related technical discipline.
  • Strong experience developing Linux kernel device drivers.
  • Solid understanding of Linux kernel internals, device driver models, and hardware-software interaction.
  • Experience developing middleware or abstraction layers for hardware devices.
  • Proficiency in C, C++, and Rust programming, especially low-level systems programming.
  • Ability to work in a collaborative, fast-paced development environment.
  • Excellent problem-solving and communication skills.
Nice-to-have
  • In-depth knowledge of scripting/programming languages like Python.
  • Familiarity with hardware interfaces such as PCIe, I2C, SPI, DMA, interrupts.
  • Prior experience with machine learning or numerical optimization.
  • Familiarity with high-performance computing or GPU computing and languages like CUDA.
  • Familiarity with hardware accelerators like TPUs or ASICs.
Why us
  • Make growing demand in compute and sustainability go hand in hand.
  • Work on leading edge photonic AI acceleration technologies.
  • Collaborative and innovative work environment.
  • Own your work from day one and fast-track your professional growth.
  • Work alongside a passionate international cross-functional team of experts.
  • Collaborate closely with the company’s founders and core leadership team.
About us

Who we are and what we do

is a photonic technology scale-up that emerged from TRUMPF’s R&D labs with deep knowledge in light generation, processing, and detection. Since its founding as an independent startup in 2018, the company has been advancing and industrializing photonic and quantum technologies in computing and sensing. Photonic approaches to sensing and computing have the potential to overcome the limitations of existing technologies and push the boundaries into new application areas ranging from HPC, AI, medical and autonomous vehicles to aerospace, machinery and process industries. is headquartered in Stuttgart, Germany.

Key Skills

Air Freight, Accounting & Finance, Electrical Commissioning, General Services, Civil Engineering, Linux

Employment Details
  • Employment Type : Full-Time
  • Experience : years
  • Vacancy : 1
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.