C++ Software Developer - Camera System
Do you want to work for a higher purpose, such as saving lives by reducing traffic injuries to zero? Do you thrive with great collaboration and enjoy pair programming or even MOB programming? Join our skilled software team at Zenseact! Apply today with just your contact info; no CV needed at the first stage.
Insights from the team
Team Vision Component is part of the product area Perception and Compute Platform. The team integrates camera sensors to the Zenseact SW stack and secures that image acquisition works reliably.
We write production code for safety critical systems, something which requires special processes, thorough code review and testing. As many concepts are cutting-edge there is room to learn and gain knowledge in various API’s and platforms by proof of concepts.
We foster an open and supportive culture, eliminating silos to ensure knowledge sharing and minimize stress. We value design and architecture discussions, openly address highlights and issues during retrospectives, and involve our Product Owner and Engineering Manager for changes or initiatives.
Your mission and day-to-day tasks
Every day is different at Zenseact, but your responsibilities will include:
- Writing clean, efficient C++ code that complies with automotive safety standards.
- Seeing your software run on real-life autonomous vehicles.
- Diving into a large code base and reading documentation on low-level camera drivers and inter-process communication.
- Understanding how our software interacts with other components within Zenseact, our customers, and suppliers.
- Writing automated unit and integration tests.
- Conducting code reviews and identifying issues beyond automated tests.
- Driving software development, quality, and verification strategies.
- Thriving in cooperative environments and contributing to T-shaped competence development.
Based on your competences and interests you will have the possibility to shape your own role and develop professionally - we aim for T-shaped competence at Zenseact!
What’s in it for you
- Work at the forefront of tech in one of Sweden’s biggest and most interesting, challenging and dynamic AI/ML-companies.
- Collaborate with highly skilled, innovative, creative and smart people.
- Work with people from all over the world, close to what science just came up with.
- Enjoy a flexible work approach and a genuinely good work/life balance.
Qualifications & experience
We think that you:
- Are enthusiastic about modern C++,
- Have worked with large code bases and third-party drivers, particularly on the NVIDIA DriveOS platform.
- Have experience with embedded systems and Linux.
- Enjoy collaborative work, including pair and mob programming.
- Are experienced with writing testable code.
- Are familiar with version control systems like Git and Gerrit.
- Are eager to gain knowledge and excited by the idea of creating something new.
It would be nice if you also:
- Familiarity with Bazel and Google Test Framework.
- Knowledge of Python.
- Experience writing code in a safety-critical environment.
- Domain knowledge in Computer Vision, cameras, and imaging.
- Have some open-source projects within C++ to show.
If this sounds like the high-performing and modern knowledge-sharing environment you're looking for, we encourage you to apply!
More about Zenseact
Our software makes a difference.
Using AI-based technology to create the ultimate driver support, we’re fighting to end car accidents and make roads safe for everyone. Every year, around 1,4 million people die in traffic while approximately 50 million people get injured. Many get disabled as a result of their injury. We can do better.
One purpose, one product.
We’re a software company dedicated to revolutionizing car safety. By designing the complete software stack for autonomous driving and advanced driver-assistance systems, we’re fighting to end car accidents and make roads safe for everyone. Zenseact was founded by Volvo Cars, and the teams are based in Gothenburg, Sweden, and Shanghai, China. When we aim for zero accidents faster, we strive to speed up the transition to safe automation. This is essentially achieved by making cars updatable – like a computer or a phone. With regular software updates, a vehicle can be made safer long after its production. By accelerating improvement loops, shortening development cycles, and deploying high-capacity software quickly, we can make cars safer, and faster.
Culture with people at heart
To achieve our mission of saving lives and ending traffic accidents we must go where nobody has before. It requires us to venture into the unknown, pioneering new technology and pushing the frontier of autonomous driving. While there’s no denying our determination and expertise, we must stand united to succeed. By fostering a culture of support and enablement – a place of psychological safety where all of us can thrive – everything else will follow. We call this a people-at-heart culture. This culture means caring. It means the company cares about me, and we care about one another. It means sharing, so we give each other energy and have fun together. Our culture is also about belonging. It’s important to feel at home and that we can be ourselves at work. Finally, a people-at-heart culture means well-being. So, we enjoy the flexibility needed to be and do our best – at work and in life.
Zenseact works proactively to create a culture of diversity and inclusion, where individual differences are appreciated and respected. To drive innovation we see diversity as an asset, which means we value and respect differences in gender, race, ethnicity, religion or other belief, disability, sexual orientation or age, etc.
- Competence area
- Engineering Roles
- Locations
- Gothenburg, Sweden
- Remote status
- Hybrid
Gothenburg, Sweden
About Zenseact
One purpose, one product
We are a software company focused on transforming car safety. By developing a complete software stack for autonomous driving and advanced driver-assistance systems, we aim to eliminate car accidents and make roads safer for all. Founded by Volvo Cars, Zenseact operates globally, with teams in Gothenburg and Lund, Sweden; Munich, Germany; and Shanghai, China.
C++ Software Developer - Camera System
Loading application form
Already working at Zenseact?
Let’s recruit together and find your next colleague.