Aurora Engineering AB
Overview
We are looking for an experienced Senior Software Engineer with strong expertise in embedded systems and non-AUTOSAR software development for automotive ECUs.
In this role, you will design, implement, and maintain embedded software platforms targeting real‑time and high‑integrity systems.
You will work close to hardware, operating systems, and middleware, contributing to in-house base software stacks focused on performance, flexibility, safety, and long‑term platform ownership.
The role requires deep embedded software knowledge, hands‑on programming skills, and the ability to analyze real‑time behavior and system‑level trade‑offs beyond configuration‑driven development.
Key Responsibilities
- Define, steer, and evolve long‑term build system strategy for embedded and platform software development
- Drive CI/build concepts and architectural alignment across software platforms
- Ensure scalability, reproducibility, maintainability, and safety in build environments
- Work with modern build systems such as CMake and Bazel
- Support developer productivity and platform governance across ECU domains
- Collaborate with cross‑functional teams and supplier software integrations
- Contribute to software architecture and embedded platform evolution
Required Competence
- Strong experience in embedded C/C++ development
- Solid understanding of RTOS, embedded Linux, or low‑level software platforms
- Experience with CI/CD pipelines and build infrastructure
- Knowledge of CMake, Bazel, or similar build systems
- Understanding of automotive embedded systems and ECU architecture
- Experience with system‑level debugging and performance optimization
- Ability to work in complex, large‑scale software environments
Preferred Qualifications
- Experience from automotive or safety‑critical industries
- Familiarity with software platform governance and build architecture
- Knowledge of software quality, traceability, and reproducible builds
#J-18808-Ljbffr