Senior Rust Developer – EV Calibration and Energy Modeling
Are you a highly skilled engineer with a passion for Rust, a knack for analytics and machine learning?
Join a forward-thinking team shaping the future of electric vehicles through real-world innovation. You’ll have the opportunity to tackle high-impact engineering challenges – ranging from EV calibration to predictive energy modeling – with technologies like Rust, C++, Kotlin, and Android. In this role, you’ll not only advance cutting-edge automotive systems, but also elevate machine learning and embedded platforms that touch millions of users.
Requirements:
Must-Have:
- 8+ years of software development experience
- Deep expertise in Rust and/or C++ (Kotlin and Android experience is a strong advantage)
- Strong foundation in statistics and mathematics
- Experience with gRPC-based services and distributed architectures
- Proven background in State of Charge prediction using Cerence Model or similar AI/ML frameworks
- Hands-on experience with EV routing and navigation systems
- Advanced skills in data visualization and analysis (e.g., Matplotlib, Rust plotting tools)
- Strong command of software engineering best practices (e.g., SOLID, maintainable code)
- Proficiency in Git for version control
- Domain knowledge in EV ecosystems: calibration, consumption modeling, predictive energy analytics
- Fluent in English (written and verbal)
- Excellent problem-solving and presentation skills in fast-paced, agile environments
Nice-to-Have:
- Background with battery management systems, predictive analytics, or navigation technologies
- Familiarity with Android, and Kotlin development with integration into embedded automotive systems
Job responsibilities:
- Develop and evolve EV calibration modules
- Enhance ML-driven energy models and inference pipelines
- Integrate calibration and prediction tools into Android-based automotive & embedded platforms
- Improve drive simulation on test rigs and Android emulators
- Conduct code reviews, performance benchmarking, and systematic debugging
- Expand test coverage with unit tests and enhance toolsets for KPI analysis, visualization, and monitoring
- Optimize software to meet strict performance targets (RAM, CPU, GPU, FPS, etc.)
- Collaborate with cross-functional teams to integrate navigation, routing, and prediction modules
- Translate customer needs into tailored technical solutions
- Participate actively in Agile ceremonies—stand-ups, sprint planning, retrospectives, and defect tracking
- Stay ahead of innovations in EV routing, navigation, and predictive modeling
Required domain experience
Automotive | 5 years |
Required languages
English | C1 - Advanced |
Published 10 September
20 views
·
0 applications
📊
Average salary range of similar jobs in
analytics →
Loading...