C/C++ software developer for radar embedded systems

Reference: SW-001-2021

Contact: jobs@echoes-tech.it

Location: Echoes s.r.l. Via Mario Giuntini, 63 – 56023 Navacchio, Pisa (Italy)


Job details:


Design and development of C/C++ code for Linux embedded systems:


  • Write control firmware for embedded systems
  • Develop drivers and interfaces for sub-systems (e.g. UART, SPI, I2C)
  • Develop communication framework between the embedded system and a remote graphical user interface (e.g. TCP/UDP sockets)


Required skills and qualification:


  • Master’s degree in computer science / computer engineering
  • Strong knowledge of Linux operating systems
  • Experience in SoC architectures (e.g. Zynq 7000, Zynq Ultrascale+)
  • Strong knowledge of C programming language
  • Strong knowledge of C/C++ programming languages (multi-thread, multi-process)
  • Knowledge of multicore ARM architecture (e.g. Cortex-A9, Cortex-A53)
  • Good knowledge of the English language

Desired skills:


  • Knowledge of Xilinx System on a Chip (e.g. Zynq 7000, Zynq Ultrascale+)
  • Good knowledge of Eclipse development environment (e.g. Xilinx SDx)
  • Knowledge of embedded Linux versions (e.g. Petalinux)
  • Knowledge of SW versioning tools and methods (e.g. SVN)
  • Knowledge of mathematical C/C++ libraries (e.g. FFTW, OpenBlas, OpenCV)



The employment has a standard duration of one year with possibility of extension. Thestarting date will be agreed with the candidate, early starting date is preferred.

Awesome Image

Want to work with us?

Apply Now!