Firmware Developer (Viladecavalls, ES)

Firmware Developer (Viladecavalls, ES)

circontrol

Company born in 1997, with half of its turnover coming from sales abroad, whose presence exceeds 50 countries. With two business activities: Mobility (global solutions for efficient parking) and eMobility (recharging solutions for electric vehicles).

Offer description

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 Firmware Developer in our center located in Viladecavalls (Terrassa, Barcelona), an unbeatable environment surrounded by nature.

The selected person will be responsible for developing microcontroller-integrated applications for parking and electric vehicle charging systems, adding new features to the product, as well as improving and maintaining existing code, emphasizing efficiency, scalability, and robustness.

Functions

  • Develop real-time control applications (C Language): Bare-metal and RTOS on microcontrollers from the PIC and ARM Cortex families.
  • Generate and update technical documentation.
  • Provide technical assistance to technical managers, coordinators and programmers.
  • Participate in the resolution of incidents.
  • Participation in the definition and implementation of procedures and methodologies related to the management and quality of the code.

What we offer?

  • Stable contract.
  • Subsidized menu with healthy and local products.
  • Continuous, technical and transversal training plan (skills).
  • Flexible Compensation Plan (Health with dental coverage).

At Circontrol you will find an excellent work climate in a dynamic and motivating environment.

The ideal candidate will join the company with remuneration and a long-term career plan/development to be agreed personally according to the values provided.

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

Requirements

  • Degree in Electronic Engineering, Computer Science, Telecommunications or similar.
  • Advanced level of English (essential at documentary level).
  • At least 2 years of experience in microcontroller software development.
  • Development experience with the main embedded buses I2C, SPI, UART, USB, CANopen, RS232, RS485, etc.
  • High analytical capacity for debugging errors using JTAG, protocol sniffers, etc.
  • Advanced knowledge of microcontroller architecture (memory, caches, buses, DMA).
  • Mastery of source control and Git workflow.
  • Valuable experience in cloud developments, full-stack on Saas platforms (Amazon AWS, MS Azure).

Please note: this job description is translated from Spanish.

Apply for this job