Your personal AI career 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.
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
- English – Business 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
Not a perfect match?
- PCS Systemtechnik GmbHFull-timeWith HomeofficeSeniorMünchen
- Reflex Aerospace
Senior Software Engineer - On-Board Data Handling(m/w/x)
Full-timeWith HomeofficeSeniorBerlin, München, Ottobrunn - EFR GmbH
Software Engineer C/C++ (Embedded Linux)(m/w/x)
Full-timeWith HomeofficeExperiencedMünchen - Vyoma GmbH
Software Engineer - Computer Vision(m/w/x)
Full-timeWith HomeofficeExperiencedMünchen - Terra Quantum
Embedded Engineer (PCB design, STM32 firmware)(m/w/x)
Full-timeWith 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.
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
- English – Business 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
About the Company
Vyoma GmbH
Industry
Aerospace
Description
The company is building a fleet of space cameras to monitor space debris and automate satellite operations.
Not a perfect match?
- PCS Systemtechnik GmbH
Firmware Engineer - Embedded Linux & Security(m/w/x)
Full-timeWith HomeofficeSeniorMünchen - Reflex Aerospace
Senior Software Engineer - On-Board Data Handling(m/w/x)
Full-timeWith HomeofficeSeniorBerlin, München, Ottobrunn - EFR GmbH
Software Engineer C/C++ (Embedded Linux)(m/w/x)
Full-timeWith HomeofficeExperiencedMünchen - Vyoma GmbH
Software Engineer - Computer Vision(m/w/x)
Full-timeWith HomeofficeExperiencedMünchen - Terra Quantum
Embedded Engineer (PCB design, STM32 firmware)(m/w/x)
Full-timeWith HomeofficeSeniorMünchen, Potsdam