FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesPythonRustSwitching
About the role
Key responsibilities & impact- Drive forward the development of firmware and high level services using Rust and Python, ensuring our charging platform is scalable, testable, and resilient
- Work shoulder to shoulder with our fleet reliability colleagues by building the telemetry and self-healing systems that allow us to detect and resolve faults before the customer plugs in
- Own the Infrastructure. Architect and maintain Bazel and Yocto-based build systems, transforming our CI/CD from a simple script into a hermetic environment that guarantees 100% reproducible cross-compilation builds across multiple hardware generations and architectures
- Drive the root-cause analysis of complex, cross-domain failures (HW/SW/Network) and design the Hardware-in-the-Loop (HiL) testing frameworks required to automate our quality processes
Requirements
What you’ll need- We mostly write Rust with a tad of Python - so you should enjoy Rust and either be good at it or wanting to learn and be familiar with Python
- Solid experience with architecting & implementing on-premise systems, as well as automating testing of them
- You have lived through the full lifecycle of an embedded product and have stayed long enough to see your architectural decisions succeed—or fail—in the wild
- 7+ years of embedded experience and/or low level programming languages experience, e.g microcontrollers, C/C++, Rust
- Experience shipping solutions to a distributed fleet of devices
- Ability to self-organise in an environment of changing priorities; willingness to work on multiple tasks/content switching
- Fluency in English, German language knowledge is a plus
Benefits
Comp & perks- Flat hierarchies with an efficient decision-making processes without red tape
- The opportunity to play a key role in shaping the mobility revolution
- Be part of an international and dynamic team of more than 30 nationalities
- Enjoy a remote-friendly environment with flexible options, you choose whether to work entirely from home, in one of our offices or a mix that suits you and you have the possibility of workation within the EU, plus 30 vacation days
- Regular company and team events outside of the office to disconnect from our computers and reconnect with colleagues on hikes, mountain e-bike tours, offsites and more
- Personal and professional development through in-house lunch & learn sessions, collaborative discussions, as well as externally provided training, courses and conferences
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
RustPythonBazelYoctoCI/CDembedded systemsmicrocontrollersCC++Hardware-in-the-Loop (HiL)
Soft Skills
self-organizationadaptabilityproblem-solvingcommunicationcollaborationroot-cause analysisquality assurancetask managementprioritizationcontent switching
