Experteer Overview As a Firmware Engineer, you will design, develop and validate embedded software for on-board and handheld fare collection devices in passenger transport. You’ll work in multidisciplinary, international teams to advance payment systems and modules, ensuring HW/SW compliance and delivering robust, well-documented firmware. This role sits at the intersection of hardware and software, offering hands-on impact in smart transport solutions. You’ll join a culture that values innovation, quality, and collaborative problem-solving.Compensaciones / Beneficios
- Analyze, develop and validate embedded software for on-board and handheld devices
- Analyze and modify current PCB used in GMV projects
- Validate and verify applications/HW modules per internal Quality System
- Ensure HW/SW requirements are fulfilled for projects
- Generate product and project documentation (descriptions, specs, schematics)
- Control source versions accurately
- Define test-benches, unit tests and automated tests for modules
- Coordinate with colleagues and Technical Manager
- Maintain firmware applications and modules; bug analysis and fixesResponsabilidades
- C/C++
- Unit Testing
- .NET MVC/WPF/WS
- Front-End technologies: HTML5, CSS3, Bootstrap, JavaScript, TypeScript, jQuery
- Contactless cards (MIFARE, Calypso, Felica)
- Fare Collection Systems
- Linux (Embedded) and RTOS
- Communication protocols: RS-232, RS-485, Ethernet, USB
- QT Creator, QMLRequisitos principales
- Professional career development and training
- Language learning program
- Flexible hours with summer schedule
- Hybrid/work-from-home options
- Private health insurance with dental
- Versátil salary plan