On behalf of our client, we are looking for a Embedded Firmware & Edge Integration Engineer:
Level: Mid-level preferred (strong Junior candidates with hands-on experience will also be considered)
Type of employment: Full-time
Location: Vienna, Austria
Model of work: Hybrid / Remote arrangement to be agreed
The Opportunity:
Our client is an innovative technology company developing a next-generation IoT platform that combines embedded electronics, intelligent sensor systems, edge processing, environmental monitoring, adaptive control and cloud connectivity into a single connected solution.
The product is currently in the R&D phase and will be deployed and validated in real-world pilot environments, with a strong focus on reliability, safety, scalability and intelligent automation.
This is a unique opportunity to work on a greenfield product where embedded systems, IoT, cloud technologies and AI come together. Rather than maintaining an existing solution, you will contribute to building an innovative connected hardware platform from the ground up, working alongside multidisciplinary engineering teams and taking part in every stage of product development—from prototype to real-world deployment.
As an Embedded Firmware & Edge Integration Engineer, you will play a key role in developing the firmware that powers the platform. You will work closely with Systems Engineering, Backend/Cloud, AI/ML and Validation teams to integrate hardware, sensors and communication layers into a reliable, production-ready connected device.
This is a hands-on engineering role for someone who enjoys building, testing, debugging and integrating real-world embedded systems.
Benefits:
What this company can offer you is the opportunity to work on an innovative international R&D project using modern embedded and IoT technologies while collaborating with experienced multidisciplinary engineering teams.
When it comes to your career, you can expect:
-
Opportunity to work on an innovative greenfield product from its early development stages
-
Hybrid or remote working arrangement by agreement
-
International and collaborative engineering environment
-
Exposure to embedded systems, IoT, edge computing, cloud connectivity and AI-driven solutions
-
Opportunity to influence technical decisions and product evolution
-
Continuous professional development through challenging engineering work
-
Supportive team culture focused on collaboration, knowledge sharing and innovation
Key Job Responsibilities:
The Embedded Firmware & Edge Integration Engineer will be responsible for developing embedded firmware and integrating hardware components into a reliable connected platform suitable for prototype validation and real-world deployment.
Key responsibilities include:
-
Developing firmware for microcontrollers and embedded modules
-
Integrating sensors using interfaces such as I2C, SPI, UART, GPIO, CAN and RS485
-
Supporting integration of environmental, thermal, radar, occupancy, acoustic, load-cell and other sensor systems
-
Developing low-level sensor drivers, data acquisition routines and hardware abstraction layers
-
Implementing actuator control logic for ventilation, heating, cooling, power management and other controlled subsystems
-
Implementing watchdog mechanisms, diagnostics, fail-safe behaviour, error handling and recovery routines
-
Supporting edge-side preprocessing and communication with backend/cloud services
-
Integrating embedded firmware with MQTT and API-based communication where applicable
-
Supporting OTA firmware update functionality and version management
-
Performing hardware bring-up, board-level debugging, prototype testing and field troubleshooting
-
Collaborating on system integration, pilot deployment and validation activities
-
Preparing technical documentation related to firmware, interfaces, testing procedures and integration status
If you are someone who has:
Must:
-
Practical experience or strong demonstrated knowledge of embedded firmware development
-
Good knowledge of C/C++ or similar embedded programming languages
-
Experience working with microcontrollers, embedded modules or Linux-based edge devices
-
Good understanding of communication interfaces including I2C, SPI, UART, GPIO, CAN and/or RS485
-
Ability to read electronic schematics and troubleshoot hardware/software integration issues
-
Experience or strong interest in sensors, actuators, relays and power-control systems
-
Experience using debugging tools such as oscilloscopes, logic analyzers, multimeters, serial monitors or JTAG/SWD tools
-
Understanding of diagnostics, watchdog implementation and fail-safe system behaviour
-
Experience working with Git and structured development workflows
-
Ability to prepare clear technical documentation
-
English or Serbian/Bosnian/Croatian for daily communication
Nice to have:
-
Experience with IoT devices or connected embedded products
-
Experience with MQTT, REST APIs, edge-to-cloud communication or device telemetry
-
Experience implementing OTA firmware updates
-
Experience with Linux-based edge platforms such as Raspberry Pi, NVIDIA Jetson or ARM-based gateways
-
Experience working with environmental sensors, radar modules, thermal cameras, audio modules or load-cell systems
-
Experience with HVAC, ventilation, access-control or power-management systems
-
Basic Python scripting for testing and automation
-
Experience with prototype development and field deployment
-
German language skills for communication with Austrian partners and suppliers
Additional information:
If you are interested in the position, please send us your resume. If you would like to have more details, please contact us at [email protected]
We are happy to meet you!