C++ Software Engineer

Mireo D.d. — Croatia · Posted ~2 hours ago

Full-time

Skills

C++ GPS Navigation Routing Algorithms Embedded Software Electronic Horizon Systems Software Reliability GPS Routing Embedded Systems ADAS

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an engineering team building C++ software that runs inside vehicles for years without requiring constant connectivity. You will work on navigation, routing, and electronic-horizon technologies where reliability, deterministic behavior, and robust operation in challenging real-world conditions are essential.

Highlights

Build long-lived, safety-critical automotive software that operates reliably in vehicles without network connectivity, contributing to navigation, routing, and advanced driving-related systems.

Description

There is a particular kind of engineer who feels something when they write code that will run for years without anyone noticing it. Not because it's invisible, but because it's reliable. Because it works in a tunnel in Seoul and on a highway outside Munich and on a dirt road that barely appears on any map. Because the person in the vehicle doesn't think about the software. They just arrive. We build that software. We have been building it for 25 years. Mireo develops GPS navigation and electronic horizon components for car manufacturers, and publishes navigation applications under its own brand. Our code runs inside vehicles - in routing engines that replan around a traffic jam before the driver notices it, in electronic horizon systems feeding ADAS hardware at 130 km/h. This is not web development. There is no deploy-and-fix cycle. The code ships into metal, into systems that must work when there is no network, no fallback and no second chance. We are looking for C++ engineers who want to work at this level - not because it sounds impressive, but because they cannot imagine choosing to work at any other level. _____ YOUR RESPONSIBILITIES Design, implement, and maintain C++ components in one of our core domains: geocoding, routing, map data processing, live traffic, electronic horizon or navigation GUI.Write code that is correct, fast and built to last in a codebase where shortcuts have real consequences.Debug problems that cross system boundaries. Trace issues through layers you didn't write. Understand how your work affects the product as a whole.Participate in code reviews as both an author and a reviewer. We treat review as a teaching tool, not a gate.Use AI tools with judgment - to speed up your thinking, not replace it.Grow beyond your starting domain. We hire engineers, not specialists for a single module._____ KEY QUALIFICATIONS Solid C++ knowledge. You don't need to know every corner of the standard, but understand how the language works and what happens underneath.Understanding of algorithms, data structures and computational complexity. We care about whether you can reason about trade-offs, not whether you can recite textbook definitions.A mental model of the machine: memory, cache, allocation, what makes code fast or slow in practice.Ability to read and reason about code you've never seen before.Clear communication so you can explain what you built, why you built it that way and what would you change.Fluency in English.Care about the quality of what you produce because it matters to you, not because someone is checking._____ YOU GET EXTRA POINTS FOR Experience in systems programming, embedded or performance-sensitive domains.Familiarity with geospatial concepts, navigation or map data.Experience working in a long-lived codebase where architectural decisions compound over years.Comfort with AI-assisted development and the habit of evaluating its output critically.Interest in how software interacts with the physical world.Projects (professional or personal) that show patience and genuine curiosity about how things work._____ WHAT THIS IS NOT A feature factory - we don't measure output in the number of tickets closed.A place for engineers who want to optimize their CV and move on in 18 months.A company that chases technology trends. We chase solutions to hard problems, using whatever works best.An environment where "good enough" is an acceptable standard._____ BENEFITS OF WORKING AT MIREO Clear advancement framework with documented skill milestones, transparent pay bands and measurable growth.Structured mentorship from day one. You get a dedicated mentor, a buddy, and AI-assisted onboarding tools.Flexible work hours. Start your day anywhere between 7 and 10 AM.Making real impact as you work on code that runs in millions of vehicles worldwide.Bonuses for Christmas, referrals and new babies, among others.Culture built on craft with high standards and focus on building things that simply work.Free lunch every day, prepared by our in-house fine-dining kitchen team.Free parking with ample space at the office. All applicants will be provided with equal opportunities regardless of their age, sex, race, culture, or any other non-work-related characteristic.