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
To apply for this and other jobs on Djinni login or signup.
Loading...