Senior Embedded Software Engineer C and C Plus Plus

Nordic Investin GroupStockholm, ME

About The Position

One of Nordic Investin’s partner companies is looking for a Senior Embedded Software Engineer C and C Plus Plus. The partner develops connected physical products where embedded software controls critical behaviour. You will work across the full lifecycle, from requirements and design to implementation, hardware integration and verification. The environment will suit someone who enjoys building systems, testing assumptions in code and taking responsibility for production behaviour. Technical choices are expected to be explained in terms of maintainability, reliability and the people who use the product. You will work in short delivery cycles with direct access to product, domain and operational colleagues. The partner expects engineers to review designs, test assumptions early and follow important changes into production. Decisions should be recorded clearly enough that another engineer can understand the tradeoff months later. As a senior colleague, you will own substantial outcomes and help others make stronger decisions. You are expected to recognise risk early, communicate it without drama and move work forward with practical alternatives. The role still includes hands on delivery; seniority here means broader judgement, not distance from the work.

Requirements

  • Substantial embedded development experience in C or C plus plus.
  • Good understanding of microcontrollers, interrupts and memory constraints.
  • Experience with RTOS concepts and low level debugging tools.
  • Ability to interpret schematics, datasheets and interface specifications.
  • Disciplined configuration management and testing habits.
  • Professional English; Swedish is useful in many partner teams.

Nice To Haves

  • Automotive, medical device or industrial safety standards.
  • AUTOSAR or model based development.
  • Cybersecurity for connected devices.
  • A background that can succeed here: Your background could be automotive, industrial automation, robotics, medtech, defence or consumer hardware. We are interested in engineers who can explain the behaviour of the complete system, not only the function they implemented.

Responsibilities

  • Develop embedded software in C and modern C plus plus.
  • Design deterministic components for constrained targets and RTOS environments.
  • Bring up new boards and diagnose hardware software interactions.
  • Implement communication protocols, diagnostics and safety mechanisms.
  • Build unit, integration and hardware in the loop tests.
  • Collaborate with electronics, systems and verification engineers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service