Do you want to apply your programming skills to something that is expected to save more than 50 000 lives per year? If C++ is your favorite language, this could be your dream place to work!
Insights from the Team
We are looking for a senior embedded software engineer to join a team working on system performance and stability of our Autonomous Drive (AD) product on our target production Hardware.
You will collaborate with the team providing the runtime environment, describe our needs and adapt our software to the limitations in the underlying hardware and OS.
As a senior engineer in the team, you will guide others in what to measure, how to interpret the results, and what solutions to explore to produce a dependable software system.
Your mission & day-to-day tasks
Your team will work to improve the integrated software system, focusing on the glue that tie the different parts together. You and the team will work very close the product owner and prioritize the improvements.
We plan based on both internal and external stakeholder feedback and deliver the improvements incrementally in 2 week sprints. You will interact with stakeholders to understand what they really need and to verify that the improvements meet expectations. You will also take part in the integration on the target environment, staying hands on and involved in the real-life performance and stability of our product.
Your background and experience
We think that you have 5+ years of industrial experience of embedded software engineering and a very good understanding of how to build dependable and safety critical software. You can find performance bottlenecks and implement improvements in the software integrations. E.g., in communication, i/o and application synchronization primitives.
- 5+ years experience within C/C++ SW development for embedded systems.
- Software design for dependable (real time) systems.
- You are proficient with Linux.
- Multi-process system profiling and tuning.
- Relevant degree within the Technology field or compensating years of industrial experience.
- Mentoring/guiding other engineers.
- Implementing and tuning inter process communication.
- Performance tuning on QNX.
- Performance tuning on ARM A class SoCs or similar.
- Experience with ISO26262 or other safety standards.
Flexible-remote way of working: Zenseact has a flexible and modern approach, thus is happy to offer to its employees the possibility for a combination of work at the office and from home. This doesn't include fully remote work from outside Sweden/China.
More about Zenseact
Zenseact’s purpose is to make safe and intelligent mobility real, for everyone, everywhere. We develop the complete software stack for ADAS and AD, from sensing to actuation. Our focus is to build a single cutting-edge software platform in order to serve various levels of autonomy and offer unequaled scalability at the same time. We operate out of Gothenburg, Sweden and Shanghai, China. Zenseact’s first self-driving deployment will be launched on the next-generation vehicle platform from Volvo Cars.
Self-driving cars, when real, is estimated to reduce fatal car accidents with more than 85%, saving more than 50,000 persons from dying in car accidents caused by human errors each year. We feel that is a goal worth pursuing.
But technology, software, tools and datasets would not mean much without the best people behind the wheel to drive them. At Zenseact, some five hundred of the best engineering minds globally, stationed across two continents, are collaborating with the same passion: to bring autonomous driving to the streets for real and create a safer journey for everyone. This is part of our culture and how we work, develop and grow together.
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.
Interviews are held on a continuous basis, so we highly recommend that you submit your application at your earliest convenience.