People Focus d.o.o. logo
People Focus d.o.o.Posted 1 month ago

Embedded Firmware & Edge Integration Engineer

HybridWien, Missouri, United States

Full TimeMid Level

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce