Arbetsbeskrivning
About the CompanyAvaron 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 AssignmentYou 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
ApplicationSelections are made on an ongoing basis, so we recommend that you apply as soon as possible.