R&D Firmware Engineer
Core
Develop and maintain robust, scalable firmware solutions for next-generation sensors, measurement platforms, and actuators in the Process Industries sector.
Role type
Firmware Engineer (Embedded Systems)
Builds
Next-generation sensors, measurement platforms, and actuators for Pulp, Paper & Fiber and broader Process Industries.
Domain
Industrial Automation / Process Industries
Deliverable
production ML models | product features
Required skills
Embedded C/C++, low-level PCB driver development, microcontroller programming (STM32, Cortex-M), RTOS, industrial communication protocols (Modbus-RTU, RS232/RS485), TCP/IP/UDP networking, debugging tools (Visual Studio, IAR, Lauterbach)
Preferred skills
C# development, UML design
Technologies
STM32, Cortex-M, Visual Studio, IAR, Lauterbach, Modbus-RTU, RS232, RS485, TCP/IP, UDP
Responsibilities
Design, implement, and integrate measurement and control algorithms on embedded platforms; Produce high-quality firmware designs, code, and technical documentation; Troubleshoot, diagnose, and resolve firmware and system issues throughout the product lifecycle; Evaluate emerging technologies and contribute innovative ideas to enhance the product portfolio.
Seniority
Mid-level IC