Embedded System & Software Engineer

Tedd Engineering - MPP Global
Heath and Holmewood, United Kingdom
27 days ago

Role details

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

Job location

Remote
Heath and Holmewood, United Kingdom

Tech stack

Computer Programming
Linux
Embedded Software
Ethernet
Firmware
FreeRTOS
Modbus
Real-Time Operating Systems
Software Engineering
Subversion
PIC Microcontroller
GIT
Information Technology
Software Version Control

Job description

An exciting opportunity has arisen for an Embedded Systems & 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., We are seeking an Embedded Systems & Software Engineer to support the development, maintenance and evolution of software used within our industrial machinery and control systems.

This role is focused on embedded, close-to-hardware and engineering led software, supporting the full lifecycle from development through to testing, commissioning and ongoing improvement., * Development, maintain and support embedded software for industrial machinery and control systems.

  • Work with microcontrollers and embedded platforms to implement reliable, real-time behaviour.
  • Support firmware updates, enhancements and fault resolution.
  • Integrate embedded software with electrical, mechanical and control system components.
  • Assist with fault diagnosis and root cause analysis on live systems.
  • Produce and maintain clear technical documentation for embedded software and interfaces.
  • Support the development and adherence to software and engineering standards.

Requirements

Do you have experience in Software development?, Do you have a Master's degree?, * Bachelor's or Master's degree in Computer Science, Engineering or a related field.

  • Proven experience in embedded or systems software development.
  • Strong proficiency in C/C++ programming.
  • Experience working with microcontrollers and embedded hardware.
  • Familiarity with version control systems such as SVN / Git
  • Strong problem-solving skills and attention to detail
  • Excellent communication and collaboration skills
  • Experience developing applications for embedded systems.

Desirable:

  • Experience in industrial machinery, automation or control systems.
  • Exposure to Linux-based embedded systems.
  • Knowledge of embedded communications (e.g. CAN, Modbus, Ethernet, LIN)
  • Experience working with embedded Real Time Operating Systems. e.g FreeRTOS
  • Familiarity with microcontrollers from Microchip, ST & NXP.

If you are passionate about software development and eager to contribute to exciting projects, we encourage you to apply for this opportunity to join our innovative team.

Benefits & conditions

Pulled from the full job description

  • Additional leave
  • Company pension
  • Work from home
  • On-site parking

Apply for this position