R&D Firmware Engineer
Core
Design, develop, and implement firmware for industrial protection circuit breakers and communication modules.
Role type
R&D firmware engineer (embedded industrial systems)
Builds
Firmware for industrial protection circuit breakers and communication modules
Domain
Industrial automation + embedded systems
Required skills
embedded C/C++, Python, embedded systems architecture, microcontroller programming, hardware/software interface debugging, root-cause analysis, industrial communication protocols (Modbus, Profinet, Ethernet/IP, IEC 61850, Profibus, CAN bus), secure development practices
Preferred skills
real-time operating systems, cryptography, authentication, Agile Scrum, patent-related activities
Technologies
Modbus, Profinet, Ethernet/IP, IEC 61850, Profibus, CAN bus, debug probes, oscilloscopes, logic analyzers
Responsibilities
Design and develop firmware for industrial protection circuit breakers and communication modules; Perform unit, integration, and system testing; Debug firmware and conduct root-cause analysis; Collaborate with system architects and hardware developers to translate requirements; Contribute to cybersecurity and innovation activities; Participate in Scrum ceremonies
Seniority
Mid-level, hands-on IC
