continue to candidate homepage




Continue to client homepage

(Yocto) C++ Software Engineer

  • Location

    Wil, Switzerland

  • Sector:

    Embedded Software/Hardware

  • Job type:


  • Salary:

    Swiss Franc85 - Swiss Franc105 per hour

  • Contact:

    Thomas ONeill

  • Email:


  • Job ref:

    JN -122021-90268_1639630814

  • Published:

    about 1 month ago

  • Duration:

    18 Months

  • Expiry date:


  • Startdate:


  • Consultant:


St Gallen Contract / 18 Months / C++ / MATLAB / Yocto

C/C++ Software Engineer (Yocto)


  • Location: Onsite in St Gallen (flexible with home office 2-3 days per week)
  • Project start date: January / February 2022
  • Hourly Rate: CHF 85-105
  • Duration: 18 months
  • English speaking

The candidate profile should match the following points:

  • Strong C / C++ and MATLAB background (Senior Level)
  • Very good understanding of mathematics and signal processing
  • Experience in building Yocto based BSPs
  • Experience in SoC / DSP programming (focus: RT image processing)
  • Experience with i.MX8 CPUs is an advantage
  • Experience in handling Libraries
  • Experience in implementing unit-, system and integration tests, automatic testing
  • GIT is well-handled
  • A good understanding of Python is an advantage

Work topic:

  • Design a tailored SoC BSP + SDK (Linux Yocto based) for our NDT (Non Destructive Testing) handheld sensor device
  • The NDT sensor device will be using a SPEAR-MX8 computer module from Variscite, which is based on a i.MX8
  • The NDT sensor shall be equipped with 2x cams and display interfacing to the SoC over MIPI CSI / DSI
  • Support design and bring-up of tailored submodules that interface to the SoC
  • The system shall be designed in an energy efficient way but still able to handle RT camera data capturing and VIS (Visual Inertion Slam) signal processing

Interested? Please send your CV and I will contact you to book a meeting.


Darwin Recruitment AG is a Zurich based, SECO licensed, privately owned subsidiary of Darwin Professional Staffing Group Ltd (a Global IT Recruitment Consultancy).

Darwin Recruitment AG manages client relationships whilst also utilising Darwin Professional Staffing Group databases and networks to source Candidates and fulfil client requests.

We do not ask for a placement fee from Candidates/Employees.