Employment Opportunities

Software and firmware development engineer

Ref.: 799

Experience: 6-10 years
Country: Spain
City:  Barcelona - La Ametlla del Vallés

Description

The successful candidate will take part in the design and development of new technological solutions applied to the intelligent transportation systems market. He or she will join a multidisciplinary team working on groundbreaking, international projects, with responsibility for all the following:

  • Analysis, development and validation of embedded software for portable, onboard devices
  • Analysis and modification of the printed circuit plate
  • Ensure project compliance with software and hardware requirements
  • Generate product and project documentation: functional descriptions, specifications, PCB diagrams
  • Keep a precise control of code versions
  • Carry out the validation and verification of hardware modules and applications
  • Definition of testbeds, unit testing and automated testing
  • Maintenance of current firmware applications and modules, troubleshooting, correction of errors

Requirements

- Qualification: IT engineering or similar
- Level of English: Intermediate
- Technical knowledge: 

  • C/C++
  • Linux, RTOS
  • QT creator, QML
  • Interface and communication protocols (RS-232, RS-485, Ethernet, USB, etc.)
  • Printed circuit plates

- Desirable knowledge:

  • Payment systems
  • Contact cards (MIFARE, Calypso, Felica)