Skip to content
New Job?Nejo!

Your personal AI career agent

VYVyoma GmbH

Embedded Engineer (Senior)(m/w/x)

München
Full-timeWith Home OfficeExperienced

Building Yocto-based embedded Linux systems for space surveillance. Strong Linux kernel and driver development experience required. 30 days holidays, work from home, flexible hours.

Requirements

  • Valid working permit in Germany or EU
  • Hands-on experience building Yocto-based embedded Linux systems
  • Strong Linux kernel knowledge
  • Driver development/porting
  • HAL knowledge
  • Boot process knowledge
  • Device trees knowledge
  • BSP development knowledge
  • Strong hardware communication protocols knowledge (SPI, I2C, UART, PCIe)
  • Working knowledge of FPGA-related protocols (AXI, Avalon, Wishbone)
  • Practical board bring-up experience
  • Hardware debug tools experience (oscilloscopes, logic analysers, JTAG)
  • Ability to read hardware schematics independently
  • Ability to interpret hardware datasheets independently
  • Strong C proficiency
  • Strong C++ proficiency
  • Python experience for tooling, scripting, and test automation
  • Understanding of RTOS concepts
  • Understanding of bare-metal programming
  • Experience designing testing frameworks for embedded systems
  • Experience implementing testing frameworks for embedded systems
  • HIL or system-level testing experience
  • Ability to make sound technical decisions with incomplete requirements
  • Ability to make sound technical decisions with evolving requirements
  • At least 3 years of experience
  • Maturity to own embedded domain
  • Strong communication skills
  • Ability to translate embedded concepts clearly
  • Adaptable in startup environment
  • Comfortable with shifting priorities
  • Comfortable with broader roles
  • Experience with FPGA-based SoCs
  • Experience with Zynq UltraScale+ MPSoC
  • PS ↔ PL interface development experience (AXI, DMA)
  • Background in aerospace development
  • Background in satellite systems development
  • Knowledge of radiation effects on software systems
  • Knowledge of radiation effects mitigation techniques
  • Familiarity with space industry standards (ECSS, CCSDS)
  • Experience with Rust for embedded development
  • Genuine enthusiasm to learn Rust for embedded development
  • Experience building CI/CD pipelines for embedded software
  • Experience contributing to application-layer software
  • Experience mentoring junior engineers
  • Experience providing technical direction

Tasks

  • Build and maintain Yocto-based embedded Linux system
  • Evolve kernel-level work and driver porting
  • Develop HAL and cross-compiling toolchain
  • Own embedded software architecture
  • Communicate architecture across the team
  • Collaborate with FPGA engineer on PS ↔ PL interfaces
  • Support hardware interface development (SPI, I2C, UART, PCIe)
  • Lead board bring-up activities
  • Debug hardware/software boundary issues
  • Use logic analysers, oscilloscopes, and JTAG
  • Design embedded testing strategy
  • Lead unit, integration, HIL, and FlatSat testing
  • Build CI/CD pipelines and automated testing infrastructure
  • Drive standards alignment (CCSDS, ECSS)
  • Own low-level application components
  • Integrate with hardware
  • Collaborate with application software team
  • Engage with adjacent teams for system-level understanding
  • Proactively gather system-level requirements

Work Experience

  • 3 - 7 years

Education

  • Vocational certificationOR
  • Bachelor's degreeOR
  • Master's degree

Languages

  • EnglishBusiness Fluent

Tools & Technologies

  • Yocto
  • Linux
  • SPI
  • I2C
  • UART
  • PCIe
  • AXI
  • Avalon
  • Wishbone
  • FPGA
  • JTAG
  • C
  • C++
  • Python
  • RTOS
  • HIL
  • Zynq UltraScale+ MPSoC
  • DMA
  • Rust
  • CI/CD

Benefits

More Vacation Days

  • 30 days of holidays

Flexible Working

  • Work from home
  • Flexible working hours

Retirement Plans

  • Private pension plan

Additional Allowances

  • Transportation allowances

Family Support

  • 5 days paid sick leave for childcare per year

Team Events

  • Happy Hours
  • Game Nights
Find the original job posting in its most current version here. Nejo automatically captured this job from the website of Vyoma GmbH and processed the information on Nejo with the help of AI for you. Despite careful analysis, some information may be incomplete or inaccurate. Please always verify all details in the original posting! Content and copyrights of the original posting belong to the advertising company.

  • PCS Systemtechnik GmbH

    Firmware Engineer - Embedded Linux & Security(m/w/x)

    Full-timeWith HomeofficeSenior
    München
  • Reflex Aerospace

    Senior Software Engineer - On-Board Data Handling(m/w/x)

    Full-timeWith HomeofficeSenior
    Berlin, München, Ottobrunn
  • EFR GmbH

    Software Engineer C/C++ (Embedded Linux)(m/w/x)

    Full-timeWith HomeofficeExperienced
    München
  • Vyoma GmbH

    Software Engineer - Computer Vision(m/w/x)

    Full-timeWith HomeofficeExperienced
    München
  • Terra Quantum

    Embedded Engineer (PCB design, STM32 firmware)(m/w/x)

    Full-timeWith HomeofficeSenior
    München, Potsdam
View all 100+ similar jobs

Nejo is an AI – results may be incomplete or contain mistakes