Embedded Software Engineer
Tedd Engineering - MPP Global
Holmewood, UK
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…