Embedded Software Engineer / Robotics Software Engineer
Location: Reading (3 days a week on-site)
Salary: £30,000 - £45,000
Tech Stack: ROS, Python, C++, Linux, Git
An opportunity has opened for a robotics software engineer with experience in algorithmic programming, SLAM, and mapping. This role is ideal for someone transitioning from an embedded background into robotics, with a strong foundation in Linux-based embedded development and real-time systems.
Responsibilities
* Develop APIs and drivers for robotic components using C++ or Python, ensuring real-time performance.
* Work on algorithmic programming, particularly focused on SLAM, mapping, and documentation.
* Contribute to the development of embedded systems, working with microcontrollers and integrating cloud services.
* Gain hands-on experience assembling and testing robotic platforms.
* Collaborate with senior engineers and receive mentorship to further develop robotics expertise.
Requirements
* Proficiency in at least one... ROS, Python, C++, and Linux
* Experience with Git for version control.
* Background in embedded software development, robotics, or a related engineering discipline.
* Understanding of real-time systems and hardware-software interaction.
* Willingness to learn and upskill in robotics and automation.
What's on Offer
* Technical mentorship and career development.
* A chance to work on cutting-edge robotics projects with a broad tech stack.
* Hands-on experience with both software and hardware integration.
* A role that involves deep problem-solving in algorithmic programming rather than web or full-stack development.
This position is suited for someone who enjoys working on complex technical challenges, building embedded systems that interact with hardware, and stepping into the robotics field. If you're interested, let's connect.