Dein persönlicher KI-Karriere-Agent
Embedded Engineer (Senior)(m/w/x)
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.
Anforderungen
- 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
Aufgaben
- 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
Berufserfahrung
- 3 - 7 Jahre
Ausbildung
- Abgeschlossene BerufsausbildungODER
- Bachelor-AbschlussODER
- Master-Abschluss
Sprachen
- Englisch – verhandlungssicher
Tools & Technologien
- Yocto
- Linux
- SPI
- I2C
- UART
- PCIe
- AXI
- Avalon
- Wishbone
- FPGA
- JTAG
- C
- C++
- Python
- RTOS
- HIL
- Zynq UltraScale+ MPSoC
- DMA
- Rust
- CI/CD
Benefits
Mehr Urlaubstage
- 30 days of holidays
Flexibles Arbeiten
- Work from home
- Flexible working hours
Betriebliche Altersvorsorge
- Private pension plan
Sonstige Zulagen
- Transportation allowances
Familienfreundlichkeit
- 5 days paid sick leave for childcare per year
Team Events & Ausflüge
- Happy Hours
- Game Nights
Noch nicht perfekt?
- PCS Systemtechnik GmbHVollzeitmit HomeofficeSeniorMünchen
- Reflex Aerospace
Senior Software Engineer - On-Board Data Handling(m/w/x)
Vollzeitmit HomeofficeSeniorBerlin, München, Ottobrunn - EFR GmbH
Software Engineer C/C++ (Embedded Linux)(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenMünchen - Vyoma GmbH
Software Engineer - Computer Vision(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenMünchen - Terra Quantum
Embedded Engineer (PCB design, STM32 firmware)(m/w/x)
Vollzeitmit HomeofficeSeniorMünchen, Potsdam
Embedded Engineer (Senior)(m/w/x)
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.
Anforderungen
- 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
Aufgaben
- 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
Berufserfahrung
- 3 - 7 Jahre
Ausbildung
- Abgeschlossene BerufsausbildungODER
- Bachelor-AbschlussODER
- Master-Abschluss
Sprachen
- Englisch – verhandlungssicher
Tools & Technologien
- Yocto
- Linux
- SPI
- I2C
- UART
- PCIe
- AXI
- Avalon
- Wishbone
- FPGA
- JTAG
- C
- C++
- Python
- RTOS
- HIL
- Zynq UltraScale+ MPSoC
- DMA
- Rust
- CI/CD
Benefits
Mehr Urlaubstage
- 30 days of holidays
Flexibles Arbeiten
- Work from home
- Flexible working hours
Betriebliche Altersvorsorge
- Private pension plan
Sonstige Zulagen
- Transportation allowances
Familienfreundlichkeit
- 5 days paid sick leave for childcare per year
Team Events & Ausflüge
- Happy Hours
- Game Nights
Über das Unternehmen
Vyoma GmbH
Branche
Aerospace
Beschreibung
The company is building a fleet of space cameras to monitor space debris and automate satellite operations.
Noch nicht perfekt?
- PCS Systemtechnik GmbH
Firmware Engineer - Embedded Linux & Security(m/w/x)
Vollzeitmit HomeofficeSeniorMünchen - Reflex Aerospace
Senior Software Engineer - On-Board Data Handling(m/w/x)
Vollzeitmit HomeofficeSeniorBerlin, München, Ottobrunn - EFR GmbH
Software Engineer C/C++ (Embedded Linux)(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenMünchen - Vyoma GmbH
Software Engineer - Computer Vision(m/w/x)
Vollzeitmit HomeofficeBerufserfahrenMünchen - Terra Quantum
Embedded Engineer (PCB design, STM32 firmware)(m/w/x)
Vollzeitmit HomeofficeSeniorMünchen, Potsdam