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 - Flexible salary plan