A leading space technology company in Germany is seeking an experienced Embedded Engineer to manage the embedded software layer for their on-board computer system. This role involves working closely with hardware platforms and application software, ensuring smooth integration. Candidates should have extensive experience with Yocto-based embedded Linux systems and hardware communication protocols. A minimum of 3 years in a relevant role is expected, along with strong communication skills and adaptability in a dynamic environment.
Qualifications
Must have hands-on experience building and maintaining embedded Linux systems.
Knowledge of hardware communication protocols is essential.
Experience designing testing frameworks for embedded systems is required.
Responsibilities
Build and maintain the embedded Linux system for the PLOBC.
Own the embedded software architecture and collaborate with FPGA engineers.
Lead board bring-up activities and debug hardware/software issues.
Skills
Yocto-based embedded Linux systems
Linux kernel knowledge
SPI, I2C, UART, PCIe protocols
C and C++ programming
RTOS concepts
Strong communication skills
Adaptable in a startup environment
Education
Bachelor's degree in engineering or related field
Tools
Oscilloscopes
Logic analysers
JTAG
Job description
A leading space technology company in Germany is seeking an experienced Embedded Engineer to manage the embedded software layer for their on-board computer system. This role involves working closely with hardware platforms and application software, ensuring smooth integration. Candidates should have extensive experience with Yocto-based embedded Linux systems and hardware communication protocols. A minimum of 3 years in a relevant role is expected, along with strong communication skills and adaptability in a dynamic environment.