Skip to content
mimi

Senior Embedded Systems Engineer (m/f/d) with IoT Expertise

WhatJobs Direct

Hybrid Senior 1w ago

About the role

About

Our client, a leading innovator in the field of industrial automation and smart solutions, is seeking a highly skilled Senior Embedded Systems Engineer (m/f/d) to join their dynamic team in Innsbruck. This role offers a hybrid work model, combining the benefits of on-site collaboration with the flexibility of remote work.

As a Senior Embedded Systems Engineer, you will be instrumental in the design, development, and testing of cutting‑edge embedded systems, with a strong focus on Internet of Things (IoT) applications. You will be responsible for the entire lifecycle of embedded software and hardware, from concept to production, ensuring robust, efficient, and secure solutions. Your expertise will be crucial in driving technological advancements and maintaining our competitive edge.

This is an excellent opportunity to work on challenging projects in a stimulating environment in Innsbruck and contribute to the future of connected devices. Apply now to join our innovative team!

Key Responsibilities

  • Design and develop embedded software for microcontrollers and microprocessors using C/C++.
  • Develop firmware and drivers for various hardware components and interfaces.
  • Implement and optimize real-time operating systems (RTOS).
  • Design and develop communication protocols for IoT devices (e.g., MQTT, CoAP, LoRaWAN).
  • Integrate embedded systems with cloud platforms and backend services.
  • Conduct hardware/software co‑design and debugging.
  • Perform unit testing, integration testing, and system testing of embedded software.
  • Collaborate with hardware engineers to define system requirements and specifications.
  • Analyze system performance and optimize for power consumption, speed, and memory usage.
  • Stay up‑to‑date with the latest trends and technologies in embedded systems and IoT.
  • Mentor junior engineers and contribute to the team's technical growth.
  • Participate in code reviews and contribute to improving coding standards and best practices.
  • Troubleshoot and resolve complex technical issues throughout the product development cycle.
  • Document designs, code, and testing procedures thoroughly.
  • Contribute to the architectural design of future embedded systems.

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
  • Minimum of 5‑7 years of professional experience in embedded systems development.
  • Proven experience with C/C++ programming for embedded systems.
  • Solid understanding of microcontroller architectures (e.g., ARM Cortex‑M).
  • Experience with RTOS (e.g., FreeRTOS, Zephyr).
  • Strong knowledge of IoT protocols and architectures.
  • Familiarity with communication interfaces such as SPI, I2C, UART, Ethernet, Wi‑Fi, Bluetooth.
  • Experience with debugging tools (e.g., JTAG, logic analyzers).
  • Knowledge of hardware design principles is a plus.
  • Excellent problem‑solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Ability to work independently and as part of a team in a hybrid work environment.
  • Proficiency in English; German language skills are advantageous.
  • Experience with version control systems like Git.
  • Familiarity with agile development methodologies.

Skills

ARM Cortex-MBluetoothC/C++CoAPDockerEthernetFreeRTOSGitI2CIoTJTAGLoRaWANMQTTRTOSSPIUARTWi-FiZephyr

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free