Theobroma Systems is an Austrian CHERRY technology company, designing and developing embedded systems as well as complete electronic devices with an international reach and clientele base. We design, develop, and manufacture Hardware technology with Software integration for customers in Robotics, Human Machine Interfaces, Automations, IoT applications, Government-grade technologies, etc.
Tasks
- Design and implementation of board support packages for our in-house SoMs
- Debugging and enhancement of mainline Linux code
- Ensure a solid quality level of low-level software components
- Influence future products with technical feedback to the hardware development team
- Process technical customer requests
Requirements
- Advanced technical education university-level (Informatics or similar) and several years of work experience in the field
- Very good knowledge of embedded Linux development and good knowledge of the Linux kernel
- Excellent C/C++ knowledge
- Understanding of various Linux based user space environments (Buildroot, Yocto, Debian, etc.)
- Good knowledge of various interfaces (I2C, SPI, USB, PCIe, MIPI CSI/DSI, etc.)
- Familiar with network standards and ARM based embedded systems or SBCs.
- Strong English or German communication skills
Benefits
- Opportunity to learn new skills and acquire new know-how
- Collaborative working environment in a dynamic, international team
- Opportunity to bring innovative ideas to a respected engineering company
- Agile work processes in a flexible business environment
- Flexible working hours and a competitive salary
- Possibility to work partially remotely
Salary range
We offer a gross annual salary from 45,990 on a full-time basis, in accordance with the collective agreement "Datenverarb., Informationstechnik" with the option to pay more depending on experience and qualifications.