SonicJobs Logo
Login
Left arrow iconBack to search

Embedded Software Engineer

Rise Technical Recruitment
Posted 19 hours ago, valid for a month
Location

Edinburgh, City of Edinburgh EH13EG, Scotland

Salary

£50,000 - £65,000 per year

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • An Embedded Software Engineer position is available in Edinburgh with a salary range of £50,000 to £65,000 plus benefits including progression, training, and pension.
  • The role requires strong commercial experience in developing embedded software using C, with C++ being desirable, and a solid understanding of 16- and 32-bit microcontrollers such as ARM and PIC.
  • Candidates must also be proficient in standard communication buses and protocols, including IC and SPI, while knowledge of Linux and Python is advantageous.
  • This opportunity offers a hybrid working model, requiring four days per week in the office, and involves full lifecycle development of embedded and real-time systems.
  • The ideal candidate should possess several years of relevant experience and be ready to contribute to a dynamic team in a forward-thinking design consultancy.

Embedded Software Engineer
Edinburgh (Hybrid - 4 days per week in office)
50,000 - 65,000 + Progression + Training + Pension + Holiday

Excellent opportunity for an experienced Embedded Software Engineer to join a specialist product design consultancy offering technical variety, autonomy, and the chance to work on cutting-edge technology across multiple industries.

This company is a well-established leader in software and product design services, delivering innovative embedded solutions to clients across a wide range of sectors.

In this role, you will be an integral part of a dynamic development team, contributing throughout the full product lifecycle - from concept and design to development, testing, and delivery. You will also have the opportunity to collaborate directly with clients, providing technical consultation and tailored software solutions.

The ideal candidate will have strong commercial experience developing embedded software in C (C++ desirable), and a solid understanding of 16- and 32-bit microcontrollers such as ARM, PIC, and DSP. Experience with standard communication buses and protocols including IC and SPI is essential. Knowledge of Linux and Python would be a distinct advantage.

This is a fantastic opportunity for an Embedded Software Engineer seeking a technically varied and autonomous role within a forward-thinking design environment.

The Role:

  • 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
  • Hybrid working - 4 days per week in the Edinburgh office

The Person:

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


Reference Number: (phone number removed)

To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Marcel Cerek at Rise Technical Recruitment.

Rise Technical Recruitment Ltd acts as an employment agency for permanent roles and an employment business for temporary roles.

The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.