Experienced Embedded Software Developer

An Experienced Embedded Software Developer works in a team of engineers responsible for developing software that runs within the Photoneo’s 3D sensors – PhoXi 3D Scanner & MotionCam-3D – ensuring the device’s most vital functions. Solutions delivered by this team require multi-disciplinary expertise in Linux system programming, embedded programming, machine vision and image processing on GPU, as well as overall knowledge of 3D vision systems and algorithms.

Core responsibilities

  • develop embedded software applications in C++ with CUDA;
  • develop system services and scripts in Python and Bash;
  • write automated tests and work with systems-level integration testing teams;
  • support validation and tuning of solutions with virtual and real-world testing;
  • code optimization and refactoring.

Requirements

  • previous experience with C++, CUDA, Python and Linux (system programming and basic administration) is strictly required
  • experience with Bash scripting is required;
  • experience with OpenCV is desired;
  • experience with computer networking is desired;
  • experience with OpenEmbedded (Yocto) is a plus;
  • sense for recognizing bugs, attention to detail, but still ability to see a bigger picture;

Essential attributes

  • goal orientation and focus on getting things done;
  • self-motivated team player;
  • commitment to create a fun, engaging, and passionate workplace.

Benefits

  • Trainings & Development
  • Friendly atmosphere
  • Health Care Benefit
  • Relax & Spa Benefit
  • Commuting contributions
  • Multisport card
  • Work& Office Comfort
Apply for this position

Benefits

  • Trainings & Development
  • Friendly atmosphere
  • Health Care Benefit
  • Relax & Spa Benefit
  • Commuting contributions
  • Multisport card
  • Work& Office Comfort
Apply for this position