Job open

M3 - Hardware Development

Senior Embedded firmware engineer (m / f)

Description of jobs:

  • Firmware design, low-level driver development, and device functionality development

  • Implementation of communication interfaces and protocols (eg from SPI, via CAN, to CANopen)

  • Implementation of sensor data collection and creation of smart algorithms (eg parking space occupancy detection)

  • Development on a wide range of hardware (AVR, ARM Cortex-M, Cortex-A) and operating systems (bare-metal, FreeRTOS, Linux)

  • Analyze and optimize the use of embedded system resources

  • Defining and implementing test procedures to check the functionality and stability of the firmware

  • Responsible creation of documentation and work with version control systems

  • Working in a multidisciplinary team, collaborating on the development of the whole device concept, supporting hardware engineers in implementing test procedures

Skills Required:

  • Experience in embedded firmware development (microcontroller level programming)

  • Experience in C / C ++, an additional plus is knowledge of Python, C #, and experience with the Linux operating system

  • Flexibility and independent learning, proactive thinking

  • Ability to work as a team, openly express ideas and understand others' points of view

What we offer:

  • Development of modern devices (NB-IoT, BLE, UWB, ARM, Linux…)

  • Relaxed work atmosphere, no dress code, break when you want, work on tasks with team members in accordance with Agile development principles

  • Modern workspace and equipment in the new building (gym, relaxation areas ...)

  • Educations: seminars, fairs, certifications, English / German courses, other by appointment

Bottom line:

Become a team member who knows when to focus on work and when to relax with a beer (at least every Friday, we like wheat)

Applying for a job Senior Embedded firmware engineer (m/f)

Choose file
Maximum file size - 15MB

You have the right to request access to personal data and correct or delete personal data or restrict its processing. Furthermore, you can withdraw your consent at any time by sending an e-mail to Furthermore, you have a right to file a complaint with the Agency for protection of personal data. Data processor: MOBILISIS d.o.o., Varaždinska ulica, II. odvojak kbr. 8, Jalkovec, 42000 Varaždin, t. + 385 (0) 42 311 777, + 385 (0) 42 493 955, e. Data Protection Officer: Petra Trojak, zastita-op@mobilisis.

Mobility driven by technology

Mobilisis d.o.o.
Varaždinska ulica - odvojak II 7
42000 Varaždin – Jalkovec, CROATIA
+385 (0) 42 311 777
  • Mobilisis Facebook
  • Mobilisis Twitter
  • Mobilisis YouTube
  • Mobilisis LinkedIn
All rights reserved Mobilisis d.o.o. 2020.