Embedded Systems & Firmware Engineer - ParkHelp
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
Apply Now
Name(Required)
FirstLast
Email(Required)
Phone(Required)
Upload Résumé(Required)
Max. file size: 12 MB.