Senior Rust Developer
We are looking for a highly skilled engineer with strong analytical capabilities and extensive experience in Rust or C++, and optionally Kotlin and Android development. You will play a key role in advancing EV calibration, machine learning models, and system integration across automotive platforms.
Job Responsibilities
EV Calibration & Modelling
- Develop and enhance EV calibration modules
- Improve and extend ML-based energy models and inference pipelines
- Integrate calibration and prediction modules into Android-based automotive and embedded platforms
- Advance drive simulation capabilities on test rigs and Android emulators
Software Engineering & Quality
- Conduct code reviews, performance benchmarking, and debugging
- Enhance test coverage, integrate unit tests, and systematically debug to resolve issues
- Develop and improve tools for KPI analysis, visualization, and performance monitoring
- Optimize applications to meet performance requirements (RAM, CPU, GPU, FPS, etc.)
Collaboration & Agile Practices
- Collaborate with cross-functional teams to integrate navigation, routing, and prediction modules into EV platforms
- Partner with product teams to create enablers and customer-specific solutions
- Translate customer use cases into tailored technical solutions
- Participate in Agile ceremonies (stand-ups, sprint planning, retrospectives, defect management)
- Stay up to date with advancements in EV routing, navigation systems, and predictive modelling
Job Requirements
- 8+ years in software development
- Experience with EV-related technologies (battery management, predictive analytics, navigation systems) is highly welcomed
- Extensive background in statistics and mathematics
- Proven expertise in Rust and Kotlin development (C++ experience is highly valued)
- Strong experience with gRPC-based services and distributed architectures
- Demonstrated expertise in State of Charge prediction using the Cerence Model or comparable AI/ML frameworks
- Hands-on experience with EV routing and navigation systems
- Advanced skills in data visualization and analysis (e.g., Matplotlib in Python or Rust plotting crates)
- Solid understanding of software engineering principles (SOLID, scalable and maintainable code)
- Proficiency with version control systems (Git)
- Domain knowledge in EV ecosystems: calibration, consumption modelling, predictive energy analytics
- Proficiency in English
- Excellent problem-solving abilities in fast-paced, agile environments
- Strong communication skills for presenting technical concepts, analyses, and visualizations to diverse stakeholders
Sounds interesting? Donβt hesitate and apply!
Published 4 September
18 views
Β·
2 applications
π
Average salary range of similar jobs in
analytics β
Loading...