Computer Futures

GU - Embedded Linux Engineer (CF-33882188)

Location: Guildford, England, United Kingdom
Salary: £50000 - £60000 per annum +
Job Type: Permanent
Apply for this Job

Embedded Linux Software Engineer

We have an exciting opportunity to join a team of highly skilled engineers building an advanced robotics product from the ground up. We are looking for a software engineer who has experience with embedded systems. A successful candidate must be proficient with C++ and Linux, and should have at least 5 years' commercial experience and be familiar with formal development processes.

We are looking for people who are passionate about engineering and excited about working in a fast-paced environment with a growing team. The desire to take ownership for parts of the system and see it develop to the production level is highly valued.

Required Technical Experience:

* Strong C++ skills (v11 or v14), in an embedded Linux environment.
* OO design principles.
* Comfortable working in Linux, good CLI skills.
* Good understanding of the STL.
* Communications experience TCP IP / Sockets / networking / CAN.
* Git or similar version control, Unit and regression testing.
Desirable Technical Experience:
* Familiarity with Boost.Asio libraries.
* Experience with ROS (Robot Operating System).
* Understanding of control theory a bonus (PID, feedback, feedforward).
* Dev-ops / CI knowledge a bonus.
* Docker / AWS
* Safety Critical software experience.
* Knowledge of front end web technologies: JS, Node.js, Vue.js, Websockets


* Development of control and interface software for a robotic arm.
* Working with multi discipline team including mechanical and electronics engineers.
* Designing to requirements and documenting solutions.


* Good communication skills.
* Self-motivated, conscientious and organised.
* Ability to thrive in a rapidly growing start-up environment.
* Methodical, analytical and questioning.
* Ability to translating non-technical objectives into design requirements.
* Ability to work and deliver to a timeline and support multidisciplinary team members.

Suitable backgrounds:

* Robotics, Industrial automation, Automotive, IoT, Communications.


* £50,000 + depending on experience.

To find out more about Computer Futures please visit

Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Agency in relation to this vacancy | Registered office | 1st Floor, 75 King William Street, London, EC4N 7BE, United Kingdom | Partnership Number | OC387148 England and Wales

Apply for this Job