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
Parking Guidance Systems to Transform the Airport Experience
Air travel can be stressful—long lines, security checks, tight connections. The last thing passengers need is another challenge in the parking lot. Un [...]
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 [...]