Contract
Actalent
Madison, WI, USA
Job Title: Embedded Software Developer Job Description The Embedded Software Developer will be responsible for developing the embedded software that powers advanced robotic systems. This role involves modernizing the platform with improvements to software infrastructure, updated hardware, and enhanced cybersecurity measures. The successful candidate will work within the Embedded Control Systems (ECS) team in an Agile environment to update control software to compile with the latest compilers and dependencies. The software interfaces with various hardware devices over RS485, TCP/IP, and Modbus and operates on both Linux and Windows systems. Responsibilities Develop C++ software for embedded systems. Debug and resolve issues within the software. Work with Linux and Windows operating systems. Ensure software communicates effectively with various hardware devices such as IO boards and PLCs over interfaces like RS485, TCP/IP, and Modbus. Collaborate closely with...