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 in-house embedded software team within the automotive industry, working with active chassis and suspension functions.
The team is cross-functional and develops across the full software stack—control algorithms, middleware, and the toolchain required to deliver high-performing, safety-focused vehicle functions.
You will collaborate closely with developers, test engineers, system engineers, and safety engineers, and may take on cross-functional tasks depending on project needs.
Job Description- Develop application software in C++ for suspension-related functions
- Develop middleware/base software in C for embedded ECUs
- Work with real-time embedded systems and HIL/real-time simulation environments
- Integrate and troubleshoot communication and diagnostic solutions (e.g., CAN, Automotive Ethernet, UDS)
- Use Vector tools (e.g., CANoe, CANalyzer, VTEST) to support development and verification activities
- Contribute to system safety implementation aligned with ISO 26262
Requirements- Master’s degree in electrical/electronics engineering, software engineering (embedded systems & software development), or equivalent
- At least 5 years of experience with C programming (C90/C99)
- At least 5 years of experience in real-time embedded system development
- Automotive industry experience
- Experience working with AUTOSAR
-
Knowledge of automotive communication protocols:
CAN and Automotive Ethernet
- Knowledge of UDS (Unified Diagnostic Services)
-
Experience with Vector tools:
CANoe, CANalyzer, VTEST
-
Knowledge of low-level protocol/firmware development:
SPI, UART, PWM, DIO, PSI5
- Experience with HIL systems and real-time simulation
- Knowledge of system safety implementation compliant with ISO 26262
- Familiarity with cybersecurity standards in automotive
- Ability to work effectively in a multi-cultural environment
Nice to have- Experience in C++ (C++11/C++14)
- Experience working with Agile software development
- Suspension/domain knowledge
- Open-source contributions or side projects you can share
ApplicationSelections are made on an ongoing basis, so we recommend that you apply as soon as possible.