R&D in Embedded Firmware Development

Updated: about 1 month ago
Deadline: 31 Jan 2021

Tekniker is an R&D Center oriented to the transfer of technology through research projects.


  • Advanced manufacturing: design and engineering of machine tools and capital goods, manufacturing processes by cutting, laser machining, additive manufacturing, ...

  • Surface engineering: friction and wear studies, physicochemical coatings seeking to improve anti-corrosion, wear, easy cleaning, anti-adherence, optical and aesthetic characteristics.

  • ICTs: process automation, inspection and measurement solutions based on vision and AI techniques, O&M, condition monitoring, data management, Smart components, sensor development.

  • Product engineering: new product development, tribological tests, fault diagnoses.


  • C / C ++ development for ARM Cortex-M platforms from NxP, ST, Renesas, etc ...

  • Development in IAR or KEIL development environments.

  • Development with ThreadX or similar real-time operating systems.

  • Firmware design documentation, code documentation (doxygen type), test documentation.

  • Definition of firmware test strategy including unit testing, integration testing and functional testing.

  • Knowledge of control of external peripherals such as ADC, DAC, flash memory, rtcs.

  • Knowledge of communication peripherals i2C, spi, uart, mipi, etc ...

  • Knowledge of communication buses USB, Ethernet, Can, Lin, etc ...

  • Knowledge of interpretation of electronic diagrams.

  • GIT, SVN versioning systems.

  • Unit Testing Harnesses type GTest.

  • Knowledge of QT embedded, LVGL, XGUI graphic libraries.

  • A good knowledge of English is required, at the level of technical interlocution. Spanish is a must.


  • View or Apply

    Similar Positions