Vacant job
- Jobs
- Senior C++ Developer for Embedded Systems (10+ Years Experience)
Senior C++ Developer for Embedded Systems (10+ Years Experience)
Avaron ABStockholms län, Stockholm
Previous experience is desired
43 days left
to apply for the job
At Avaron, you get the security of a permanent employment combined with the variety of working on-site at different clients. We recruit specialists in everything from technology, IT, and industry to project management and business support – and regardless of the assignment, you have a consultant manager who is there for you and your development.
About the RoleYou will work on the development of advanced embedded systems in a technically demanding environment where quality, reliability, and long-term maintainability are at the center. Here, you develop high-performance and robust software close to the hardware, in an environment where precision and safety are crucial.
The role focuses on development in C++, with modern working methods and AI-based tools as a natural part of the development process. You will also help build automated tests in Java to ensure functionality, stability, and performance over time.
You work in a cross-functional and agile team and are involved throughout the entire chain, from requirements analysis and system design to implementation, testing, and verification. This is a role for you who wants to combine deep technical development with impact in complex systems with high quality requirements.
Responsibilities- You develop and further develop software in C++ for performance-critical and hardware-near embedded systems.
- You design, implement, and maintain automated test cases in Java for verification and validation of system functionality.
- You contribute to requirements analysis, system engineering, system design, and architecture work.
- You create and further develop technical documentation for design, implementation, and testing.
- You optimize existing code with a focus on performance, robustness, security, and long lifespan.
- You identify, analyze, and troubleshoot complex technical problems and develop sustainable solutions.
- You actively participate in code reviews and technical discussions to strengthen code quality and development processes.
- You collaborate closely with systems engineers, test engineers, and other developers in cross-functional teams.
- You contribute to sprint planning, estimation, and prioritization according to agile working methods.
- At least 10 years of experience in professional C++ development.
- Several years of experience in Java development.
- An academic degree in computer science, technical physics, electronics, mechatronics, or equivalent technical education.
- Extensive experience in hardware-oriented programming and development of embedded systems.
- Experience in system design, troubleshooting, and optimization of complex software systems.
- Good understanding of software development processes, version control, and automated testing.
- Very good ability to communicate in Swedish and English, both orally and in writing.
- Ability to undergo and pass a security clearance (requires Swedish citizenship, dual citizenship is not accepted).
- Experience with signal processing.
- Experience with radar or sensor systems.
- Experience with real-time systems and real-time operating systems (RTOS).
- Experience with safety-critical or mission-critical systems.
- Experience with model-based development and verification.
- Experience with CI/CD environments as well as automated build and test flows.
- Experience from defense, aviation, telecom, or other high-tech industries.
- Permanent employment at Avaron AB
- Pension plan
- Wellness allowance of 5,000 SEK per year
We are hiring continuously – please apply as soon as possible.
🖐 Was this job fit for someone?
Other jobs in the same field
Maybe it’s time to broaden the search with these available jobs
-
Up to 25% off experiences for mom – Celebrate Mother’s Day with Live it
Tue, 26 May 2026 - 12:00