Senior Embedded Software Engineer at TYTAN Technologies GmbH
Berlin, Berlin, Germany -
Full Time


Start Date

Immediate

Expiry Date

17 Dec, 26

Salary

1800000.0

Posted On

18 Sep, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description
  • Own the embedded Linux platform on the application cores of our next-generation mission computer: Yocto-based BSP, kernel configuration, device trees, board-specific drivers.
  • Build the onboard capability set: camera and video pipeline, hardware-accelerated vision building blocks, telemetry, and clean integration interfaces for GNC and mission payloads.
  • Implement the Linux side of the inter-processor communication with the real-time domain, including health monitoring, time synchronization and watchdog strategies.
  • Make the platform fleet-ready: secure boot chain, signed image updates, system hardening, fast and deterministic boot.
  • Set up CI with automated on-target testing and hardware-in-the-loop rigs; support integration and flight-test campaigns.
  • Work closely with SoC vendor BSPs and our in-house hardware team during board bring-up and debugging.
  • Mentor engineers across the team on Linux platform topics and establish maintainable platform practices.
  • Degree in Computer Science, Electrical Engineering, Embedded Systems or a comparable qualification.
  • 5+ years of professional embedded Linux experience: Yocto or Buildroot, kernel and device-tree work, driver development and debugging on Arm SoCs.
  • Strong C/C++ skills; Python for tooling and test automation.
  • Hands-on experience with heterogeneous multi-core SoCs and enough RTOS understanding to design clean contracts with a real-time domain.
  • Practical experience with camera/video pipelines (e.g. V4L2, GStreamer); ISP tuning and ML deployment on embedded accelerators (e.g. vendor NPU SDKs, TensorRT-class toolchains) are a strong plus.
  • Experience with secure boot, signed updates and embedded security hardening is a strong plus.
  • Experience with UAV flight stacks or companion-computer setups (e.g. PX4, ArduPilot, MAVLink) is a plus.
  • Comfortable in the lab: reading schematics, using scopes and analyzers during bring-up.
  • A pragmatic platform thinker who takes ownership and builds for the long run.
  • Fluent in English, German is beneficial.

Responsibilities
  • Own the embedded Linux platform on the application cores of our next-generation mission computer: Yocto-based BSP, kernel configuration, device trees, board-specific drivers.
  • Build the onboard capability set: camera and video pipeline, hardware-accelerated vision building blocks, telemetry, and clean integration interfaces for GNC and mission payloads.
  • Implement the Linux side of the inter-processor communication with the real-time domain, including health monitoring, time synchronization and watchdog strategies.
  • Make the platform fleet-ready: secure boot chain, signed image updates, system hardening, fast and deterministic boot.
  • Set up CI with automated on-target testing and hardware-in-the-loop rigs; support integration and flight-test campaigns.
  • Work closely with SoC vendor BSPs and our in-house hardware team during board bring-up and debugging.
  • Mentor engineers across the team on Linux platform topics and establish maintainable platform practices.
  • Degree in Computer Science, Electrical Engineering, Embedded Systems or a comparable qualification.
  • 5+ years of professional embedded Linux experience: Yocto or Buildroot, kernel and device-tree work, driver development and debugging on Arm SoCs.
  • Strong C/C++ skills; Python for tooling and test automation.
  • Hands-on experience with heterogeneous multi-core SoCs and enough RTOS understanding to design clean contracts with a real-time domain.
  • Practical experience with camera/video pipelines (e.g. V4L2, GStreamer); ISP tuning and ML deployment on embedded accelerators (e.g. vendor NPU SDKs, TensorRT-class toolchains) are a strong plus.
  • Experience with secure boot, signed updates and embedded security hardening is a strong plus.
  • Experience with UAV flight stacks or companion-computer setups (e.g. PX4, ArduPilot, MAVLink) is a plus.
  • Comfortable in the lab: reading schematics, using scopes and analyzers during bring-up.
  • A pragmatic platform thinker who takes ownership and builds for the long run.
  • Fluent in English, German is beneficial.

Loading...