Embedded Systems & Firmware Engineer
Department: Technology
Location: Tarragona – Vila-seca, SPAIN
Job Description:
ParkHelp is hiring a technical engineer with experience in the development of firmware for embedded systems for the R&D department. The candidate will develop firmware for microcontrollers for industrial applications of sensors and communication devices.
The candidate should be fluent in programming language C and have knowledge about hardware (be able to read and understand electronic circuits).
The candidate must also be fluent in written and spoken English.
We are looking for a polyvalent and flexible person, with high technical knowledge and motivation for the development and programming of microprocessors.
Communication skills, goal orientation, and internal and external customer orientation.
Requirements:
Minimum studies:
- Higher education
- University degree in Electronic Engineering, Telecommunications Engineering, Computer Engineering or similar.
- Technical Industrial Engineering degree, specialized in telecommunications, electronics or computing.
Minimum experience:
- At least 3 years
- Must live in Tarragona, Spain
Required skills:
- Cortex-M0+, M4 microcontroller programming
- Communication protocols: LoRa, Bluetooth, RS-485, UART, SPI, I2C,..
- C programming
- Firmware design
- Embedded systems
- Test tool development
- Low power programming
- Knowledge of electronic design: Understanding of electronic circuits, use of measure equipment, oscilloscopes.
- Knowledge of Atlassian tools (Confluence, Jira, Bitbucket).
Valuable skills:
- C++
- Altium Designer
- Signal processing
- Experience in the development of products using the following technologies is valuable: Bluetooth, WIFI, Ethernet, Real-time operating systems, GUI, development of server applications based on Unix sockets.
- JAVA, C#, python, Visual .NET
- Linux Embedded
- Yocto/Buildroot
Tasks:
- Creation and development of firmware and occasionally hardware.
- Documentation of the products they develop and maintain, in English.
- Programming of algorithms and low-power policies for devices
- Test tool development
- Troubleshooting
- Implementation of communication protocols
Experience in hardware development is valuable.
Indefinite contract
Blog & News
After 15 Years Guiding Drivers, ParkHelp Renews Trust at Barcelona Airport with 13,000 Spaces Powered by State-of-the-Art Technology
Barcelona, May 2025 — ParkHelp has been awarded the contract to upgrade the parking guidance system in the Terminal 1 and Terminal 2 garages at Josep [...]
5 Ways Smart Parking Boosts ROI for Retail Spaces
In today’s competitive retail landscape, the parking experience can make or break a visit. Long search times, confusing layouts, and poorly utilized s [...]
April Recap & Upcoming Events
April was a busy and exciting month for ParkHelp, filled with valuable opportunities to connect with industry leaders and showcase our smart parking s [...]