Logo u-blox Berlin GmbH

Embedded Linux Software Engineer

Neu

Job

  • Level
    Erfahren
  • Job Feld
    Embedded
  • Anstellung
    Vollzeit
  • Vertragsart
    Unbefristetes Dienstverhältnis
  • Ort
    Chemnitz
  • Arbeitsmodell
    Hybrid, Onsite
  • Job Zusammenfassung

    In diesem Job entwickelst du embedded Software für ARM-basierte Linux-Systeme, integrierst GNSS-Technologien und arbeitest eng mit Hardware-Teams an Systemdiensten, Debugging und Prototyping.

    Job Technologien

    Deine Rolle im Team

    • We are looking for an Embedded Linux Software Engineer to join our agile product development team and contribute to the development of next-generation GNSS positioning platforms.
    • The role focuses on designing, developing, integrating, and maintaining embedded software running on Linux-based ARM platforms.
    • You will work closely with hardware engineers, system architects, product owners, verification engineers, and GNSS experts to build reliable and secure embedded Linux systems for professional and industrial positioning applications.
    • The position covers the complete product lifecycle from concept and prototyping through production and maintenance.
    • Develop and maintain embedded Linux software for ARM-based platforms.
    • Customize and integrate Linux BSPs, kernels, device trees, and drivers.
    • Develop and maintain Buildroot and/or Yocto-based Linux distributions.
    • Integrate GNSS receiver modules and positioning software.
    • Design and implement system services, daemons, and middleware components.
    • Support board bring-up activities on prototype and production hardware.
    • Collaborate with hardware teams during schematic reviews, board bring-up, and system debugging.

    Unsere Erwartungen an dich

    Ausbildung

    • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Embedded Systems, or related field.

    Qualifikationen

    • Strong programming skills in C (and/or Rust).
    • Strong debugging skills using tools such as GDB, Valgrind, strace and tcpdump.
    • Strong analytical and problem-solving skills.
    • Fluent communication skills in English.

    Erfahrung

    • At least three years of experience developing software for embedded Linux systems with Buildroot and/or Yocto.
    • Experience with Linux system internals, processes, networking, kernel configuration, device tree development and interfacing peripherals like UART, SPI, I2C, CAN, etc.
    • Experience with Git-based software development workflows.
    • Experience with GNSS, sensor fusion, or positioning technologies.
    • Experience with NXP i.MX93 or similar embedded SoCs.
    • Experience with secure boot, TPMs, cryptography, and embedded cybersecurity concepts.
    • Experience with OTA software update tools like RAUC.
    • Experience with CI/CD systems such as GitLab CI or similar.
    • Experience supporting manufacturing test and production environments.
    • Experience using HW debugging tools like Oscilloscopes, Logic Analyzer, etc.

    Unser Angebot

    • Hybrid working model (60/40) with flexible working hours.
    • A small, young and collaborative team, where your ideas have a direct impact on the product.
    • The opportunity to shape a new product from concept through production, working on cutting-edge embedded Linux and GNSS technology.
    • An international working environment with colleagues from more than 60 nationalities across the company.
    • Continuous learning and professional development.
    • A start-up mindset backed by a global technology leader, combining agility with long-term product development.
    • Regular team events and an open team culture, whether it's sports activities, barbecues, or enjoying a beer together after work.
    • Competitive compensation and benefits as part of a global technology company.

    Themen mit denen du dich im Job beschäftigst

    Job Standorte

    • Standort Chemnitz

      Sachsen

      Deutschland

    Das ist dein Arbeitgeber

    u-blox Berlin GmbH

    u-blox Berlin GmbH

    U-blox Berlin ist ein Unternehmen, das sich auf Halbleiterbausteine für Elektroniksysteme spezialisiert hat. Anwendung finden die Lösungen im Bereich der Positionierung und drahtlosen Kommunikation für den Konsumgüter-, Industriegüter- und Automobilmarkt.

    Description

  • Unternehmenstyp
    Etablierte Firma
  • Arbeitsmodell
    Hybrid, Onsite
  • Branche
    Industrie, Produktion
  • Logo u-blox Berlin GmbH

    Embedded Linux Software Engineer

    Ort
    Chemnitz
    Arbeitsmodell
    Hybrid, Onsite
    Diversität
    Für alle Personen geeignet (m/w/d)
    Nur Englisch
    Nur Englisch erforderlich

    Weitere Jobs