Embedded Software Engineer

Website Free2move eSolutions

We unlock electric mobility everywhere

Free2move eSolutions within the department of industrial products design for charging electric vehicles is looking for Embedded Software Engineer.

The candidate will be responsible for the following activities:

  • Definition of the technical specifications of the functionalities to be implemented.
  • Technical analysis of the feasibility and choice of suitable algorithms.
  • Implementation of the required features.
  • Debugging and documentation of the generated code.

Technical Skills:

  • Design experience with microprocessor-based embedded systems (MPU) with embedded Linux operating system.
  • Knowledge of the main communication peripherals integrated in the MPU (SPI, I2C, UART, other).
  • Multitasking management with recovery strategies to increase product robustness.
  • Knowledge of IoT context and related protocols (MQTT, XMPP, BLE, WiFi).
  • Knowledge of networking protocols (http and https, TLS, TCP/IP, UDP, other).
  • Knowledge of the main laboratory instruments (oscilloscope, multimeter, function generator, other) to verify the correct functioning of the system.
  • Knowledge of Yocto for BSP generation (linux kernel and drivers)

General Skills:

  • Bachelor’s degree in computer engineering or related.
  • Programming language C, C++, knowledge of other programming languages welcome.
  • Use in the development process of SW such as repositories (Gitlab, SVN), Jira, Confluence.
  • At least 5 years’ experience in R&D for industrial products.
  • Team working.
  • Good knowledge of the English language (minimum level B2).

To apply for this job please visit www.linkedin.com.