Embedded Firmware & Edge Integration Engineer
HybridWien, Missouri, United States
Job Summary
Develop embedded firmware for microcontrollers and integrate hardware components into a reliable connected platform suitable for prototype validation and real-world deployment. Write low-level sensor drivers, data acquisition routines, and hardware abstraction layers while implementing actuator control logic for ventilation, heating, cooling, and power management. Support edge-side preprocessing, MQTT communication, and OTA firmware updates during hardware bring-up, board-level debugging, and field troubleshooting. Collaborate with Systems Engineering, Backend, and Validation teams to prepare technical documentation for system integration and pilot deployment.
Required Qualifications
- 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
Desired Qualifications
- 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
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.