Senior Embedded Software System Engineer (Rust)
Build a high-performance in-car computing platform in the automotive industry—develop embedded Rust software in an agile team working from architecture to release.
About the Company
Avaron AB is a growing consultancy focused on technology, finance, and business support. We match your expertise with the market's most interesting assignments, offering a platform where your professional development is central.
About the Assignment
You will join an automotive technology environment building a high-performance “computer-in-the-car” platform. The team develops platform capabilities that enable innovation in areas such as advanced connectivity, machine learning and autonomous drive. You’ll work in an empowered agile setup covering the full chain—from requirements and architecture to implementation, testing and releases—focused on a safe, reliable and secure embedded platform.
You will be part of a team responsible for a Low Power Unit solution developed in-house using Rust, where new initiatives are being prepared and the need is strong for a senior software system engineer who can drive both design and delivery.
Job Description
- Develop embedded software primarily in Rust
- Contribute to system architecture and software system design
- Break down and refine requirements with relevant stakeholders
- Design tests and create test cases
- Work with build systems and supporting developer tools
- Maintain and improve CI/CD infrastructure and ways of working
- Support and enhance the release process
- Perform advanced engineering investigations and R&D deep-dives
- Troubleshoot, fault-find and drive root-cause analysis
- Collaborate cross-functionally within and across teams
Requirements
- Proficiency in embedded system programming and testing
- Extensive experience developing in an embedded environment using Rust, C++ and/or C
- Experience in software system design, e.g., as software architect or software design lead
- Strong skills in requirements review and test design
- Good knowledge of Unix-based tools and development processes
- Understanding of Automotive Ethernet (UDP/TCP) and automotive communication protocols such as CAN and LIN
- Fluent English, spoken and written
Nice to have
- Programming experience with Bash and/or Python
- Knowledge of diagnostic protocols such as UDS and DoIP
- Experience with Jenkins and/or Zuul in CI/CD environments
- Experience working with automotive system architecture
Application
Selections are made on an ongoing basis, so we recommend that you apply as soon as possible.
- Platser
- Lund
Lund
Om Avaron AB
Avaron grundades med visionen om att skapa ett konsultbolag där kompetens och livskvalitet går hand i hand. Vi är ett nischat team som idag verkar inom komplexa miljöer såsom bank, finans och storskalig industri.
Som konsult hos oss får du det bästa av två världar: tryggheten och de spännande uppdragen hos stora, etablerade uppdragsgivare, kombinerat med det lilla bolagets snabbhet, transparens och personliga kontakt.
Vi tror inte på krångliga hierarkier eller onödig administration. Istället lägger vi kraften på det som faktiskt betyder något – att leverera värde i våra projekt och att se till att våra medarbetare trivs, utvecklas och har en balans i livet som fungerar på riktigt.