Parking Network is the leading online platform for Parking Professionals worldwide

What else is on Parking Network?

What is Parking Network?

Software Engineer (Viladecavalls,ES)

Software Engineer (Viladecavalls ES)

CIRCONTROL provides solutions in the world of mobility and charging solutions for electric vehicles. Due to our strong expansion and growth of our company, we offer an excellent opportunity to develop a professional career for the position of Embedded Software Engineer C++ in our center located in Viladecavalls (Terrassa, Barcelona), an unbeatable environment surrounded by nature.

Depending on the Technical Management of the Software R&D area , the selected person will have the opportunity to develop the following functions:

  • Design and develop software on Linux systems using the C++ programming language.
  • Collaborate with other members of the software development team to ensure the quality and efficiency of the developed software.
  • Troubleshoot and debug developed software.
  • Work on new and existing software projects, and contribute to the continued development of high-quality software solutions.

What we offer?

  • Stable full-time contract.
  • Hybrid work modality.
  • Flexible schedule.
  • Intensive day on Fridays.
  • Continuous training plan - technical and transversal.
  • In-company English classes.
  • Excellent work environment in a dynamic and motivating environment.
  • Subsidized menu with healthy and local products.
  • Possibility of Flexible Remuneration Plan (Health with dental coverage).

At CIRCONTROL we are committed to equal opportunities and creating an inclusive work environment for all people. Therefore, we welcome applications regardless of their ethnic origin, nationality, gender, gender identity, color, religious beliefs, disability, sexual orientation, age or marital status.

Requirements

  • Master or Degree in Computer Engineering or equivalent.
  • Advanced knowledge of C++ programming language. Systematic use of STLs; containers and algorithms. Experience in concurrent programming and OO application design.
  • Experience in using software development tools on Linux systems, such as GCC, GDB, Git, Make and Autotools.
  • Mastery of software development methodologies, such as Agile or Scrum.
  • Ability to troubleshoot and debug software.
  • Medium level of English (B2 CEFRL).
  • Valuable knowledge in the use of UART, CAN and Modbus interfaces, QT framework, GoLang and application development under Buildroot and/or Yocto embedded Linux.

Please note: this job description is translated from Spanish

Apply for this job