Build the future of EV travel
We're Iternio in Lund, Sweden, creators of A Better Route Planner (ABRP), now part of Rivian. Work on a product that people love and depend on daily, with the backing and resources of a major innovator in sustainable transportation.
The scale we operate at
The rare setup that actually works
Most places, you're either building consumer products or enterprise infrastructure. Here, you do both. Same routing engine, different surfaces. Monday you're shipping to millions of EV drivers. Tuesday you're working on APIs powering Rivian's in-vehicle systems. Wednesday you're optimizing with real behavioral data from both.
And you ship constantly. Developers can push multiple releases in a day. ABRP is the flagship: we validate there first with real users, then scale proven changes to Rivian and OEM partners. No waiting weeks for release windows. Push a routing improvement, it's live in minutes, and you can drive home using your own work.
The feedback loop is tight and honest. Consumer users will tell you exactly what doesn't work. Enterprise partners push you on reliability and edge cases. You get rapid iteration and rigorous standards.
And the mission matters. Every route we make 10% better, every charging stop we get right is measurable progress toward making EVs practical for everyone. Not saving-the-world dramatic, but genuine impact you can see in the data.
You're building something people actually love
ABRP has a genuinely passionate user base. People plan road trips with it, trust it for daily driving, rely on it when they're in the middle of nowhere with 20% battery. They care deeply, and they'll let you know when something helps or breaks.
That's rare. Most software gets used because someone has to use it. This gets used because people want to, and they recommend it to other EV drivers unprompted. You'll see Reddit threads discussing your features. Users email to say thanks when you fix their edge case.
It changes how you think about the work. You're not building abstract features for hypothetical users. You're solving real problems for actual people who will use what you build on their next trip.
Small team, full-stack problems
Backend engineers: routing algorithms, API design, performance at scale. Frontend and mobile: cross-platform UI that works when someone's driving, real-time route visualization, live data integration. Data: behavioral analysis, consumption models, reliability scoring. Each role has genuinely hard problems to solve.
It's a small team, so you'll see the full picture. Work on routing optimization across battery, elevation, weather, and charger constraints. Build UI that reduces driver anxiety. Handle real-time data globally. Make it perform in embedded automotive systems. The problems span the entire stack.
And it's not siloed. Curious how the routing engine works? You'll get to see it. Want to understand user behavior? Dig into the data. Small team means fewer barriers between you and learning something new.
Two products, two paths
Same core tech, different day-to-day focus.
ABRP Consumer Product
The public-facing app millions know and love. Cross-platform, fast-moving, community-driven.
- iOS, Android, Android Automotive, Web (React Native + native)
- Ship features, get feedback same week from passionate users
- Fast iteration, continuous deployment
- Work across all EV brands and markets
Rivian Integration
Trip planning baked into Rivian's vehicles and mobile apps. Automotive-grade, deeply integrated.
- Native iOS/Android + Android Automotive (in-vehicle)
- Tight integration with vehicle data and systems
- Automotive reliability and performance standards
- Collaborate with Rivian's broader engineering teams
Both use the same foundation: ABRP routing engine, vehicle models, live data feeds, backend infrastructure. You'll tackle optimization algorithms, real-time data at scale, and cross-platform sync either way. The difference is where your features land and who you're building for day-to-day.
What you'll work on
We're a small team covering a lot of ground. Here's the spread.
Backend & Algorithms
Routing optimization across constraints. Vehicle consumption models. Charging curve predictions. Graph algorithms at scale. Performance tuning for millions of routes.
Frontend & Mobile
React Native for iOS/Android. Native Swift/Kotlin. Android Automotive for in-vehicle. Cross-platform sync. UI that works when someone's actually driving.
Data & Analytics
Consumption models for 500+ vehicle types. Behavioral analysis from real trips. Charger reliability scoring. Quality metrics and validation pipelines. Making sense of data at global scale.
Infrastructure & APIs
Partner-facing APIs powering Rivian and OEMs. Real-time data ingestion. Observability and monitoring. Performance at global scale. Keeping it all running reliably.
Student positions
Summer internships and master's thesis projects. Real projects, real impact.
We take on engineering students regularly. You'll work on actual product features or research that could ship, with real user data and feedback. It's not busywork.
Summer internships
- App development (React Native): Build features that ship to millions across iOS and Android.
- Vehicle modeling: Improve consumption and charging models using real driving data.
- Data analytics: Dig into large-scale behavioral data to improve predictions and define quality metrics.
- Charger reliability: Turn user reports and signals into reliability scores that inform routing.
Master's thesis projects
- Electrified logistics: Explore fleet routing and commercial use cases with our planning algorithms and vehicle models.
- Observability & reliability: Design better KPIs, instrumentation, and debugging tools for a system at global scale.
- Charging network planning: Build tools to analyze and optimize network expansion using our data and algorithms.