Remote Embedded Contractor

Remote
Roles:
Low Level
Must-have skills:
C++PythonRobot Operating System
Considering candidates from:
Europe
Work arrangement: Remote
Language: English
Apply by: 26.04.2024
Workload: Full-time
Level: Senior
Required experience: 5+ years

Remote Embedded Contractor

Remote
Please note that the project described below is a contractor role where work is usually done on an hourly basis. The duration of the project is also fixed. In order to work as a contractor, you typically need to have an individual entrepreneurship, limited liability company or invoice via a co-operative using a service for light entrepreneurship.

When you accept the project, we will sign a time and materials based subcontracting agreement between Toughbyte and your legal entity before you start work. We provide all the necessary help with arranging interviews and negotiations between you and the client, and will also going be the ones to send the invoices for your work.
The end client is a leading provider of autonomous machines and devices, along with their associated control systems, offering holistic services throughout the equipment lifecycle. In this role, you will be responsible for the entire software development lifecycle for embedded systems used in autonomous machines. You will collaborate closely with hardware engineers, control system specialists, and project managers to ensure seamless integration and functionality of the products. Responsibilities include designing, developing, testing, and maintaining embedded software using Python, C++, and ROS on the NVIDIA Jetson platform. You will participate in code reviews, adhere to coding standards and best practices, troubleshoot software issues, and implement effective debugging strategies.