Netology AB
Embedded C and C++ Developer
Netology ABSweden5 hours ago
Full-timeEngineering, Information Technology
About Netology


Netology AB is a young IT consulting company based in Gothenburg, specializing in delivering talented consultants to our clients. We pride ourselves on our fresh perspectives, agile approach, and close partnerships that drive innovation and ensure reliable operations.


Role Description

We are looking for a skilled Embedded C/C++ developer to join our Customer Platform team. The team develops and integrates platform software for automotive ECUs (Electronic Control Units), including AUTOSAR components running on RTOS, as well as a graphical stack built on Yocto and Qt/QML running on top of QNX OS and a hypervisor.

In this role, you will work close to the hardware and OS, enabling communication, diagnostics, and user-facing functionality. You will collaborate with other embedded developers, system engineers, and testers to design, implement, integrate, and verify high-quality platform software for our next-generation vehicles.


Main Responsibilities
  • Design, implement, and maintain embedded software in C and C++ for ECUs.
  • Develop and integrate AUTOSAR components running on RTOS.
  • Work with graphical software components using Yocto and Qt/QML on QNX OS and hypervisor.
  • Implement and debug inter-processor communication and automotive network protocols (Ethernet, SOME/IP, DoIP, VLAN, etc.).
  • Configure and work with tools such as Jenkins, SystemD, and Google Test for CI/CD and automated testing.
  • Write scripts (Python, Bash, PowerShell) to automate build, test, and deployment flows.
  • Collaborate with cross-functional teams to analyze requirements, propose solutions, and resolve issues.
  • Contribute to code reviews, documentation, and continuous improvement of development practices.
Required Skills & Experience
  • Strong programming skills in C and C++ for embedded systems.
  • Experience with embedded Linux or similar embedded operating systems.
  • Experience developing or integrating AUTOSAR components.
  • Knowledge of RTOS concepts (tasks, scheduling, synchronization, interrupts).
  • Hands-on experience with QNX or another POSIX-based real-time OS.
  • Experience with Yocto (build system, layer management, BSP configuration).
  • Experience with Qt/QML for graphical user interfaces.
  • Familiarity with inter-processor communication mechanisms (shared memory, message queues, etc.).
  • Experience with networking and automotive protocols such as:
  • Ethernet
  • SOME/IP
  • DoIP
  • VLAN
  • Experience with CI/CD tools, especially Jenkins.
  • Experience using Google Test or similar unit testing frameworks.
  • Familiarity with SystemD and service management on embedded Linux or QNX.
  • Good scripting skills in Python, Bash, and PowerShell.
  • Ability to read, understand, and debug complex code bases.
  • Good communication skills in English (spoken and written).
Good to Have
  • Experience in the automotive industry (ECUs, in-vehicle networks, diagnostics, AUTOSAR stacks).
  • Knowledge of AUTOSAR Classic and/or Adaptive platforms.
  • Familiarity with ASPICE, ISO 26262, or other automotive functional safety and process standards.
  • Experience with hypervisors and virtualization in embedded environments.
  • Experience with DoIP diagnostics, OBD, or UDS.
  • Knowledge of Git and modern branching workflows (GitFlow, trunk-based development).
  • Experience with static analysis, code quality tools, and coverage tools.
  • Experience with system integration and hardware bring-up.
  • Knowledge of performance optimization and memory/CPU profiling on embedded targets.
  • Experience working in Agile/Scrum teams.


Who You Are

  • Analytical Problem Solver: You dissect complex issues and craft resilient solutions.
  • Innovative & Curious: You stay up-to-date on emerging technologies and best practices.
  • Collaborative: You communicate clearly, foster teamwork, and mentor peers.
  • Adaptable: You excel in fast-paced, evolving environments and welcome change.
  • Ownership-Driven: You take pride in your work and deliver to high standards.

Key Skills

Ranked by relevance