Embedded Software Engineer

KO2 Embedded Recruitment Solutions Ltd
Newcastle upon Tyne, UK
21 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

CAN Bus 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
+3 more
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

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:29 min

Managing queues using Azure Service Bus Explorer

Radu Vunvulea Radu Vunvulea · World Congress 2022

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

1:55 min

Blocking unauthorized peripheral updates via SPI bus monitoring

Reinhard Reinhard · World Congress 2024

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:43 min

Managing team risk and the bus factor

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

Videos

See all

Related articles

See all