Embedded Software Engineer

Tedd Engineering - MPP Global
Holmewood, UK
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Embedded Software Firmware Knowledge Management Software Requirements Analysis Subversion System Software System Testing PIC Microcontroller Real Time Systems Git Software Version Control

Job description

  • Develop, 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.
  • Support system testing, validation and commissioning activities.
  • Assist with fault diagnosis and root cause analysis on live systems.
  • Develop internal tools, utilities or scripts to support engineering, test and production activities.
  • Support flexible software requirements that do not fit standard product development.
  • Assist in improving engineering workflows through automation and tooling.
  • Produce and maintain clear technical documentation for embedded software and interfaces.
  • Support the development and adherence to software and engineering standards.
  • Contribute to knowledge capture and continuity across systems.

Requirements

  • Min 5 years experience in embedded software development within a professional environment.
  • Strong proficiency in programming languages including C, C++ or similar low level languages.
  • Experience working with microcontrollers and embedded hardware.
  • Understanding of real-time systems and hardware constraints.
  • Ability to work hands-on with hardware, schematics and test equipment.
  • Strong fault-finding and problem solving capability.
  • Experience of working with source code management tools such as SVN/GIT
  • Practical and methodical approach to engineering problems.
  • Comfortable balancing desk-based development with hands-on engineering work.

Desirable

  • Experience in industry machinery, automation or control systems.

This is an office-based role due to the need for close interaction with engineering, testing and documentation teams. A full UK driving licence and access to a vehicle is essential due to travel requirements.

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…