C++ Embedded Linux Engineer
Recruiter
Listed on
Location
Salary/Rate
Type
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