Our company
We are Rocsys, a scaling company creating value for customers from effortless charging electrical vehicles. See rocsys.com.
Your contribution
You play a critical role in the architectural design of software to be developed to run on our embedded Linux systems :
- You organize the technical requirements in collaboration with the other devel-opers.
- You design and refine the architecture for the relevant packages to be devel-oped
You are a leading developer of embedded software:
- You implement libraries and packages and their relevant tests that are de-ployed on microcontrollers.
- You are co-responsible for maintaining best development practices regarding maintainability and reliability.
You will actively collaborate with both internal and external stakeholders in the stand-ardization and implementation of those standards in relation to communication protocols.
What you will bring into Rocsys
- Musts :
- A minimum of 5 years of experience in embedded software development.
- Engineering background; electrical, computer science, or similar (BS or MS).
- Expertise in software development with experience in languages such as Rust
- Ability to become an expert in the Rust programming language.
- Enthusiasm for working in a mixed software/hardware environment where software run on, and is an integral part of a physical system.
- Affinity with mechatronics systems
- Enthusiasm to working towards a collective goal.
- Live in the Netherlands, preferably not far from The Hague, Rijswijk.
- Preferences:
- Experience and technical know-how with software development for microcontrollers.
- Proven prior work in Rust
- Experience and technical know-how on the development of a maintainable code-stack, docker, git, CI/CD pipelines.
- Experience with implementation of various communication technologies and protocols is a pre.