> Markdown version of [/jobs/ext/3710446-robotics-software-engineer](https://www.wearedevelopers.com/jobs/ext/3710446-robotics-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Robotics Software Engineer - **Company:** Hyster-Yale Materials Handling - **Location:** Frimley, UK - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Adobe InDesign, C++ (Programming Language), CAN Bus, CANopen, Computer Engineering, Embedded Software, MATLAB, Software Architecture, Software Engineering, Stateflow, Wi-Fi Technology, Robot Operating System, Information Technology - **Published:** October 13, 2026 - **Apply:** https://dejobs.org/x/x/2672B50795184B328FB6ED9DEBD4D2C0/job/ ## About the Role * BS in Electrical Engineering, Computer Engineering, or Computer Science (embedded software skills) * Four years of relevant engineering work experience, * MS in Electrical Engineering, Computer Engineering, or Computer Science (embedded software skills), * Development experience in C/C++ required * Experience with robotic sensors and SLAM applications * Experience in electrical, embedded control systems, and networked communications * Knowledge of CAN bus systems (SAE J1939 or CANopen) preferred * Knowledge of Wi-Fi and/or cellular radio technology * Develop with Matlab/Simulink/Stateflow model-based environment * Interest in industrial equipment (materials handling, automotive, agricultural, construction, or similar) * Excellent written and verbal communication skills * Innovative thinking, troubleshooting, and problem solving * Attention to quality: Follow established procedures and be attentive to details to ensure accuracy in design and documentation * Decision making: Exhibit good judgment and a realistic understanding of issues; take decisive actions to develop product * Systematic problem solving: Apply basic principles and methods to resolve product issues * Leadership and teamwork: Work well with other employees and departments in a team environment Occasional travel may be required (less than 10% total time) The successful candidate will be subject to background checks. ## Description * Develop, test, and integrate robotic controls software for vehicle controls and communication within an embedded development environment * Simulate, verify, and test developed software to ensure it meets technology requirements * Develop system and component level requirements from truck level requirements * Work with global software engineering team to develop efficient, cost effective electrical, electronic, and software architectures * Develop, design, release, and support activities to ensure that the engineering outputs meet the quality, reliability, performance, and cost expectations of the customer * Provide support to Manufacturing, Sourcing, Marketing, and Aftermarket groups in the area of vehicle control systems * Lead code and design reviews * Lead development with technology system suppliers * Ability to mentor and lead entry level engineers