Job Description
About us
We are a fast-growing, high-tech, and innovative company with one mission: Powering clean transportation by making charging autonomous!
We create reliable autonomous charging solutions by combining soft robotics, cutting-edge computer vision, and added-value services. Rocsys enables its customers to electrify their fleet sustainably.
We are founded in 2019 and located in Rijswijk, the Netherlands, and have an office in Portland, OR, USA. Currently, we employ over 50 people and we are expecting to exceed 100 people within two years.
Join us, and together, we are powering clean transportation.
You make the difference
You are a senior member of a multidisciplinary development team. You take an important role in architectural decisions, and actively support the general quality of the software development team. In addition, you take ownership of the development of several key software libraries.
Your contribution
- You play a critical role in a re-evaluation and redesign of the actuator control architecture:
- Inventory of the technical requirements in collaboration with the other developers
- Designing and refining the architecture for actuator control
- You will be the lead developer on a new path planning library:
- Inventory of the technical requirements in collaboration with the other developers
- Implementing the library and relevant tests
- Responsible for maintaining and improving this library
- You are responsible for the control hardware drivers:
- Writing the drivers for the control hardware
- Implementing the proposed improvements
- Responsible for motion-based performance optimization
- Extending the testing suite as needed
- You are a valuable team player in a multidisciplinary scrum team:
- Together with your colleagues, you are responsible for maintaining a highly efficient development process
- Actively contributing to the refinement process of features in backlog items
- Proactively identifying impediments in your development work and contributing to solving those of others
- You maintain best practices in code repository and revision maintenance
What you will bring to Rocsys
- A minimum of 5 years of experience in software development
- Engineering background; electrical, computer science, or similar (BS or MS)
- Expertise in software development with experience in Linux and languages such as Rust, C++, or similar
- Willingness to become an expert in the Rust programming language
- Experience and technical know-how with kinematics and actuator control
- Enthusiasm for working towards a collective goal
You are
- Enthusiastic about working in a dynamic and multidisciplinary scale-up
- Flexible and equipped with a can-do mentality
- A team player
- Self-motivated and able to work independently
- Open-minded, communicatively proficient and you have a high sense of integrity
- Fully proficient in English (in writing and verbally)
- Living in the Netherlands or willing to relocate to the Netherlands