Job details

You are in: Home » Jobs » Freelance Multicore Software Expert – Hybrid

Job Details

Share this job

Freelance Multicore Software Expert – Hybrid

  • Contract
  • Anywhere

12‑Month Contract | Defence Client | Onsite in Friedrichshafen, Germany | Hybrid Working

Vivid is supporting a leading defence industry client based in Friedrichshafen who is seeking an experienced Software Architect / Safety‑Critical Software Specialist for a long‑term project within a regulated engineering environment. This is a 12‑month freelance/contract position, primarily onsite in Germany, with hybrid flexibility.


Common Prerequisites

  • Minimum 5–7 years of relevant experience in software engineering, with strong emphasis on software architecture.
  • Deep understanding of safety‑critical development standards, such as DO‑178C, ASPICE, or medical‑grade software regulations.
  • Hands-on experience in developing safety‑critical or aviation software, e.g., DO‑178 or comparable domains like ISO 26262.
  • Strong capability in low-level C programming and microcontroller development.
  • Solid grasp of established software architecture patterns and structured design methodologies.
  • Practical experience with modern processors and ARM‑based microcontrollers.
  • Excellent communication and assertiveness, comfortable driving technical decisions.
  • Highly results‑oriented, proactive, and structured in working approach.
  • Passionate about high‑quality engineering and developing advanced products for regulated industries (aviation, automotive, medical).
  • Programming languages: C, Python, Assembler
  • Tooling: Lauterbach, DOORS / Polarion, SVN (or similar), Enterprise Architect (or similar XML‑based modelling tool), Jenkins, QAC, and related toolchains.

Specialist Requirements

The candidate should meet at least one of the following specialist criteria:

  • Experience with IMA / platform development on complex multicore systems (AMC 20‑170, DO‑297, AMC 20‑193, CAST‑32A).
  • Strong advantage: Experience with Jacinto 7 processors or TI multi‑core platforms (AM65x, AM62Ax, etc.).
  • Knowledge in power management and multi‑core boot architectures.
  • Safety engineering expertise: software monitoring, mitigation strategies at low-level drivers, Built‑In Test (BIT) implementation.
  • Avionics certification involvement: active support of certification deliverables and direct interaction with authorities.
  • Added benefit: proven experience with Airbus ABD0100.

Responsibilities

  • Analyse and interpret detailed technical requirements.
  • Define software high‑level requirements; design and implement architecture, modules, and embedded code.
  • Conduct commissioning, engineering tests, debugging, and error/root‑cause analysis of software components.
  • Work independently and collaboratively on conceptual designs and technical decisions aligned with project needs.
  • Additional responsibilities may apply depending on the candidate’s expertise.

Apply for Freelance Multicore Software Expert – Hybrid

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