Descripción del Puesto
1) Software development services, including:
Capture of the requirements of the software component
Proposal of the functionality of the software component
Development, test and integration of the software component assigned
Bug fixing
Document and publish development work (in English)
Use of programming technologies necessary for firmware development, such as:
Programming languages: C, C++ 11/14, Python, TCL o Programming skills: Concurrent programming, multithreaded and multi process systems.
UI development: Qt-QML
Embedded systems tools: Assembly (when required), RTOS concepts
Operating Systems: Linux (embedded and development environment), Windows for tooling, MacOS
Version control systems: Git/GitHub
Debugging tools: JTAG, GDB, logic analyzers, oscilloscopes, memory corruption/leakage tools
Testing tools: Unit testing (Gtest/Gmock)
Build systems: Make, CMake
Continuous Integration tools: Jenkins or similar
2) Software Support to Builds and Prototypes, including:
Detection, analysis, follow-up and resolution of the issues (or proposal for resolution) found in the prototype build lines
Analysis of the impact of the Software changes in the manufacturing lines and communication of these impacts to the Software teams
Coordination and communication with all the teams involved (Software Lab, NPI, MSE, etc.)
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Detalles del Puesto
Fecha de Publicación:
December 17, 2025
Tipo de Trabajo:
Tecnología
Ubicación:
Spain
Company:
Ascendion
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.