
Senior System Design Engineer
Aurora Engineering AB
Gothenburg, Västra Götaland County, Sweden
Information Technology, Engineering
We are currently looking for a Senior System Design Engineer / Senior Developer to join an advanced Test Automation team working on system-level validation for vehicle software.
📍 Location: Gothenburg, Sweden
Role Overview
In this role, you will work as a Toolchain Developer, contributing to the development and evolution of frameworks used for automated testing on HIL rigs and trucks. You will be deeply involved in both hands-on development and architectural improvements, ensuring the framework remains scalable, efficient, and aligned with stakeholder needs.
Key Responsibilities
📩 Feel free to reach out or apply directly!
📍 Location: Gothenburg, Sweden
Role Overview
In this role, you will work as a Toolchain Developer, contributing to the development and evolution of frameworks used for automated testing on HIL rigs and trucks. You will be deeply involved in both hands-on development and architectural improvements, ensuring the framework remains scalable, efficient, and aligned with stakeholder needs.
Key Responsibilities
- Develop, maintain, and enhance test frameworks and toolchains for automated system-level testing
- Understand and manage dependencies, workflows, and architecture across the framework
- Perform bug fixing, refactoring, and continuous improvements of existing codebases
- Drive feature development based on stakeholder requirements
- Contribute to improving product quality, performance, and maintainability
- Work with a holistic system view, while also diving deep into technical details
- Collaborate in an Agile/SAFe environment, actively participating in dailies, refinements, and team discussions
- University degree in Embedded Software Engineering or equivalent
- 9+ years of experience in software development
- Strong expertise in:
- C++ (including efficient execution and performance optimization)
- .NET / C# (development of libraries, services, APIs)
- Proven experience working with large, complex codebases and layered architectures
- Hands-on experience with Windows desktop application development (GUI)
- Strong understanding of multithreading and concurrency
- Experience in building and integrating backend services
- Knowledge of:
- Machine-to-machine (M2M) communication
- Authentication & authorization mechanisms
- Databases and data storage solutions
- Ability to adapt to and improve legacy systems while maintaining common solutions
- Strong analytical and critical thinking skills with the ability to see both high-level architecture and detailed implementation
- Experience with CI/CD pipelines, especially in HIL or automotive environments
- Knowledge of CAN & LIN communication protocols
- Experience with SQL / SQLite databases
- Familiarity with message queues (e.g., RabbitMQ)
- Exposure to Azure resources, Artifactory, or similar technologies
- Strong architectural mindset with the ability to identify improvements
- Confident in challenging existing solutions and proposing better approaches
- Comfortable working in structured Agile setups like SAFe
- Proactive, communicative, and not afraid of technical discussions or pushing ideas
- Able to balance innovation with stability in complex systems
📩 Feel free to reach out or apply directly!
About the company
IT Services and IT Consulting
Aurora Engineering AB aiming for providing high talent experience consultancy service for Embedded system development, Software/Hardware test, automotive system design, UX/UI design, During the journey, we also extend within Software, Data Scientist, Machine Learning, App Developing, Mechanical Engineering area, AI








