Your tasks :
Development of Linux BSP for a new platform.
Integrate and develop Linux drivers.
Develop and maintain C / C++ applications / libraries.
Develop and maintain Qt / QML libraries, plugins, and demo applications.
Work closely with the SW Architect and PM to give support to define, implement and integrate SW components for a Linux embedded architecture.
Participate in HW bring-ups.
Analyse system requirements and write associated SW requirements.
Code reviews.
Your profile :
Linux kernel configuration, device tree adaptation, device driver development.
Linux multimedia-related subsystems (V4L2, DRM and ALSA).
U-Boot.
Yocto Project.
Reading IC datasheets and PCB schematics.
Shell and Python scripting.
Git for version control.
Programming in C / C++ (glib, STL, multithreading, IPC mechanisms, CMake / qmake).
Qt / QML.
Inter-board and inter-chip communications protocols like CAN, UART, I2C and SPI.
Cross-compiling and cross-debugging.
Team-based work tools such as JIRA, Confluence and Bitbucket.
Our offer :
Working with Innovative technology
Professional Development
Flexible Hours and Vacation time
Daily Challenges
Flexible Remuneration Plan (you can dedicate part of your salary to tickets restaurant, private health insurance, transport card, kindergarten and trainings).
Training and Technical Onboardings
Working with an Experienced International Team
Teambuilding
New Offices with the most up-to-date Technology and Equipment
Fitness Package
Discounts
TTTech Auto Iberia is proud to be an equal opportunity workplace. We are committed to achieving diversity within the workforce and creating an inclusive working environment.
For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, color, ethnicity, beliefs, age, marital status, disability or other characteristics.