Junior Embedded Software Engineer

Tedd Engineering - MPP Global
Holmewood, UK
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Communications Protocols Software Debugging Linux Linux on Embedded Systems Embedded Software Real-Time Operating Systems Software Engineering System Testing Systems Integration Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface
+2 more
PIC Microcontroller Bare Metal

Job description

  • Develop embedded software in C/C++
  • Support hardware/software integration
  • Assist with debugging and system testing
  • Contribute to new product development and existing product improvements
  • Produce clear technical documentation

Requirements

Do you have a valid Driving License license?, Do you have experience in Linux?, * HNC/HND or Degree in Electronics, Software Engineering or equivalent experience

  • Basic experience in C/C++
  • Understanding of microcontrollers and embedded systems
  • Strong problem-solving skills

DESIRABLE:

  • Knowledge of communication protocols (CAN, UART, SPI, I2C)
  • Exposure to RTOS or bare-metal systems
  • Familiarity with embedded Linux or IoT

What we are looking for is:

  • A motivated and curious engineer early in their career.
  • Someone willing to learn from experienced colleagues.
  • A practical mindset and willingness to get hands-on.

Due to the close collaboration required with hardware teams and access to development equipment, remote or hybrid working is not offered with this role. A full UK driving licence and access to a vehicle is essential for this role due to travel requirements.

Benefits & conditions

Pulled from the full job description

  • Sick pay
  • Company pension
  • On-site parking

About the company

An exciting opportunity has arisen for a Junior Embedded Software Engineer to join our established team at Tedd Engineering. With over 30 years of experience in providing cutting-edge electronic control systems for heavy machinery, we have built an unrivalled reputation in the industry. Our innovative systems are trusted by leading brands, making this role both dynamic and rewarding.

Apply for this position

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

Apply on indeed.com

Good distractions

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

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:11 min

Running high-performance edge computing on bare metal servers

Josip Stuhli Josip Stuhli · Coffee With Developers

7:25 min

Writing system tests to verify operational infrastructure

Ryan Latta · WWC 2021

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all