Job details

You are in: Home » Jobs » Embedded developer

Job Details

Share this job

Embedded developer

  • Contract
  • Anywhere

 Way of work: 2 to 3 months of work on-site in Baden-Württemberg (can be disjointed, ex 2-3 weeks on-site then remote) – rest of the contract can be done remotely
Nationality: EU Citizen is a MUST
Languages: English, German is bonus
Start date: Asap
Contract length: 12 months (initial contract)
Amount of work: 40 hours per week

Embedded expert (hands-on)

Key Responsibilities:

  • Configure and bring up embedded hardware platforms using vendor-provided Board Support Packages (BSPs).
  • Integrate, debug, and optimise Linux-based embedded systems for NTN use cases.
  • Lead compatibility assessments of NDS and NTN software on target hardware.
  • Benchmark and evaluate 3GPP NTN protocol stacks (e.g., Layer 1–3 performance).
  • Analyse system performance including latency, throughput, CPU/memory utilisation.
  • Support setup and optimisation of 5G NTN testbeds, including radio and satellite components.
  • Collaborate with software, RF, and system teams to ensure seamless integration.
  • Troubleshoot low-level issues related to drivers, firmware, interfaces, and hardware-software interaction.
  • Provide technical documentation, reports, and recommendations for improvements.

Required Skills & Experience:

  • Strong experience in embedded systems development (C/C++, Python preferred).
  • Hands-on expertise with Linux (kernel, drivers, BSP, Yocto/Buildroot).
  • Experience with hardware bring-up and board-level debugging.
  • Solid understanding of mobile communications (4G/5G, 3GPP standards).
  • Knowledge of Non-Terrestrial Networks (NTN) or satellite communications.
  • Familiarity with protocol stacks and networking (TCP/IP, RLC/MAC/PHY layers).
  • Experience working with RF systems, modems, or radio interfaces.
  • Proficiency with debugging tools (e.g., JTAG, oscilloscopes, logic analysers).
  • Strong analytical and problem-solving skills.

Apply for Embedded developer

Upload your CV/resume or any other relevant file. Max. file size: 1 MB.
Please indicate that you have read and agree to our privacy policy