Embedded Software Engineer

KO2 Embedded Recruitment Solutions Ltd
Gateshead, United Kingdom
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 55K

Job location

Gateshead, United Kingdom

Tech stack

CAN Bus
Program Optimization
Communications Protocols
Embedded C
Linux on Embedded Systems
Embedded Software
Firmware
Hardware Design
Linux System Administration
Real-Time Operating Systems
RS-232
Software Engineering
Universal Asynchronous Receiver/Transmitter
Serial Peripheral Interface
Bare Metal
C++14

Job description

As an Embedded Software Engineer, you'll be developing software that powers, controls, and monitors advanced devices. Whether your strength lies in Embedded C or Modern C++, your skills will be put to use in a collaborative, embedded environment where innovation is at the forefront.

You'll be involved in the full development cycle - from design and implementation to testing - and work closely with cross-functional teams to ensure robust and seamless integration with hardware systems., * Design, develop, and maintain software for embedded systems (RTOS, Bare Metal, or Linux environments).

  • Write, test, and optimize code using Embedded C or Modern C++.
  • Collaborate with hardware and firmware engineers to deliver fully integrated solutions.
  • Work on breakthrough projects shaping the future of technology.

Requirements

  • Demonstrable experience in embedded software development.
  • Strong background working with embedded environments.
  • Proficiency in either Embedded C or Modern C++.
  • Solid understanding of communication protocols such as SPI, UART, CANBUS, I2C, RS232, etc.
  • Desirable: Experience with Embedded Linux and/or hardware design.

Apply for this position