Embedded Software Engineer

Rise Technical

The Role

Overview

Develop embedded C/C++ software for microcontroller projects, client‑facing, hybrid role

Key Responsibilities

  • embedded development
  • real-time systems
  • c/c++ coding
  • project delivery
  • technical consultancy

Tasks

-Full lifecycle development of Embedded and Real-Time Systems (C/C++) -Design, development, and delivery of client projects -Provide technical consultancy and guidance to customers

Requirements

  • embedded software
  • c/c++
  • microcontrollers
  • arm
  • linux
  • python

What You Bring

-Strong commercial experience with Embedded Software in C/C++ -Proficient with microcontrollers and standard communication buses/protocols (ARM, PIC, I²C, SPI) -Desirable experience with Linux and/or Python

Benefits

-Hybrid working - 4 days per week in the Edinburgh office

The Company

About Rise Technical

-Mission to positively change lives by connecting highly motivated resources, combining motivational matching with technical excellence to drive future growth. -Professional and efficient recruitment services with a strong focus on understanding client needs and building long-term relationships. -Operates in key sectors including engineering, energy, construction, and technology through its divisions: Engineering, Construction, Energy, and Technology.