Senior Embedded C++ Developer
Join an innovative micromobility team and build award-winning eBike display experiences—end-to-end embedded development, from hardware evaluation to tested software components.
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 HMI-focused embedded development team working with modern eBike display products. The team contributes across the full development lifecycle—from early hardware evaluation to development on mature platforms—and takes end-to-end responsibility from software architecture to component testing. You will collaborate closely with cross-functional peers across hardware, mechanics, and software to create innovative display solutions as part of a broader eBike system.
Job Description
- Develop embedded software in C++ for eBike display products (HMI-focused functionality).
- Contribute to software architecture and implementation for embedded platforms.
- Work with graphical frameworks to build user interface capabilities.
- Develop efficient, resource-aware code for systems with limited memory and compute.
- Integrate and debug subsystems and peripherals.
- Participate in component testing and quality-focused delivery in an agile setup.
- Collaborate cross-functionally across software, hardware, and test.
- Use Python as part of the development workflow.
Requirements
- Master’s or Bachelor’s degree in Computer Science, Electrical Engineering, or similar.
- Strong experience in C++ development (preferably C++20).
- Experience with graphical frameworks (preferably TouchGFX).
- Experience working with RTOS-based systems (e.g., FreeRTOS).
- Experience developing efficient embedded code for resource-constrained systems.
- Experience integrating and debugging subsystems and peripherals.
- Python experience.
Nice to have
- AI-supported software development and/or validation.
- Agile software development experience.
- Experience with CAN-FD.
- C programming skills.
- Figma.
- GitHub.
- PyTest.
- Jenkins.
- Jira.
Application
Selections are made on an ongoing basis, so we recommend that you apply as soon as possible.
- Platser
- Malmö/Lund
Malmö/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.