Embedded Software Engineer
Core
Develop and implement embedded software for control and monitoring systems in electrical automation devices.
Role type
Embedded Software Engineer
Builds
Control and monitoring systems for electrical automation devices
Domain
Electrical engineering / Industrial automation
Deliverable
production ML models | product features
Required skills
C/C++, assembly, real-time OS, embedded Linux, industrial communications (Ethernet, CAN, RS485, TCN, TRDP), digital signal processing, cybersecurity for embedded systems
Preferred skills
Matlab/Simulink, functional safety standards (EN 5012x, EN 50716, EN 61508), railway sector experience
Technologies
ARM, x86, RISCV, Linux, WinCE
Responsibilities
Develop and program embedded applications for control and monitoring; execute software testing and validation; collaborate in certification and homologation processes; maintain technical documentation; proactively detect, analyze, and resolve software issues
Seniority
Mid-level to Senior, hands-on IC