Embedded Software Engineer
Core
Develop and maintain embedded software for machine control systems in construction and forestry equipment.
Role type
Embedded Software Engineer
Builds
Machine control systems for construction and forestry vehicles
Domain
Construction & Forestry / Embedded Systems
Required skills
C/C++ programming, real-time embedded systems, microcontrollers, hardware/software interaction, CAN/J1939 protocols, software debugging and validation
Preferred skills
CAN/USB/Ethernet/Wi-Fi/Bluetooth communications, source control (GitHub), construction industry technology (grade control, GNSS, telematics), off-road equipment familiarity
Technologies
C, C++, CAN, J1939, USB, Ethernet, Wi-Fi, Bluetooth, GitHub, GNSS
Responsibilities
Develop and maintain embedded software for machine control systems, Deliver software features, diagnostics, and technical documentation, Identify and resolve software defects through testing and validation, Integrate software solutions with cross-functional teams to support product delivery
Seniority
Mid-level, hands-on IC