Software Engineer
Core
Design and development of software for industrial controllers, operator interfaces, and embedded systems for the Off-Highway sector.
Role type
Software Engineer (Embedded Systems & Industrial Automation)
Builds
Industrial control logic, HMI applications, and C/C++ software for Off-Highway machinery.
Domain
Industrial Automation / Off-Highway Vehicles
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, C++ programming, Qt framework, CODESYS, PLC logic development, industrial communication protocols, embedded Linux, debugging, testing, software architecture design
Preferred skills
Industrial automation sector experience, Linux Embedded experience, CANopen, CAN J1939, CAN Safety
Responsibilities
Develop PLC applications and control logic for Off-Highway sector using CODESYS. Create user interfaces and HMI applications using Qt and Qt Quick. Develop C/C++ software for control systems in the Off-Highway sector. Collaborate with hardware, firmware, and product management teams to define new features. Implement industrial communication and IoT protocols. Perform debugging, testing, and software validation. Participate in software architecture design for products. Contribute to continuous improvement of development processes.
Seniority
Mid-level to Senior (open to both experienced and high-potential junior engineers)