Sécheron Hasler Group

Software Development Engineer

Sécheron Hasler Group
Apply
over 2 years ago
Verona, ItalyMid Level

Responsibilities

  • Develop firmware applications for microcontrollers integrated into HMI devices.
  • Design, develop, and maintain software and firmware for railway operator terminals and supporting software tools.
  • Write and update technical documentation.
  • Perform hardware/firmware debugging and integration using tools such as JTAG and oscilloscopes.

Requirements

  • University degree in Electrical Engineering, IT, or a similar discipline.
  • Minimum three years of experience.
  • Thorough knowledge of C and modern C++ including C++11, C++14, and C++17.
  • Experience with GNU Autotools and Automake.
  • Knowledge of Bash scripting.
  • Firmware development experience with microcontrollers, such as NXP Arm Cortex-M7 and the TI Hercules family.
  • Experience understanding hardware and using hardware tools for hardware/firmware debugging and integration.
  • Experience with peripheral interfacing over I2C and SPI.
  • Experience using Git and SVN.
  • Good English language skills at B2/C1 level.
  • Technical background; embedded firmware development experience is preferred.
  • Familiarity with Agile software development methodologies and Scrum frameworks is preferred.

Benefits

  • On-site work in Verona, Italy.
  • Interesting work experience in an international company.
  • Possibility of travelling.
  • Professional and career growth within the Italian and parent company.
  • Employees receive responsibility for their work and opportunities for personal and professional development.

Tech Stack

BashCC++GitSubversion

Categories

Sécheron Hasler Group

About Sécheron Hasler Group

501-1,000 employees
Contact me