C++ Embedded Linux Engineer


Premium Job From Computer Futures

Recruiter

Computer Futures

Listed on

22nd June 2022

Location

Guildford

Salary/Rate

£60000 - £70000

Type

Permanent

This job has now expired please search on the home page to find live IT Jobs.

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, WebsocketsResponsibilities:

* 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.Attributes:

* 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.Salary:

* £50,000 + depending on experience. To find out more about Computer Futures please visit www.computerfutures.com 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

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: