Embedded Software Engineer - IFS
| Dyddiad hysbysebu: | 16 Ionawr 2026 |
|---|---|
| Cyflog: | £40,000 i £50,000 bob blwyddyn |
| Oriau: | Llawn Amser |
| Dyddiad cau: | 13 Chwefror 2026 |
| Lleoliad: | Remote work, London, N1 |
| Gweithio o bell: | Yn gyfan gwbl o bell |
| Cwmni: | Holt Recruitment Group Limited |
| Math o swydd: | Parhaol |
| Cyfeirnod swydd: | 58942732 |
Crynodeb
Job Title: Embedded Software Developer
Location: Remote
Salary: €4,800 euros per month/4 days per week
Objectives of this role
• Developing and implementing embedded software solutions for various product applications.
• Collaborating with cross-functional teams, including hardware engineers, to define software requirements and specifications.
• Conducting feasibility studies and system analysis to ensure software compatibility with hardware components.
• Writing and optimising efficient, reusable and scalable embedded code. • Performing unit testing and debugging to ensure software functionality and reliability. • Contributing to the documentation and maintenance of software applications.
Your tasks
• Design, develop and maintain embedded software solutions for microcontrollers (esp32 and stm32).
• Collaborate with hardware engineers to define software requirements and specifications.
• Write efficient, modular and well-documented code in C/C++.
• Work with testing teams to ensure software meets quality standards.
• Implement software updates and patches based on feedback and testing results.
• Debugging and troubleshooting software to identify and resolve issues.
• Conducting code reviews and ensuring compliance with coding standards.
• Stay updated on industry advancements in embedded software development.
Required skills and qualifications
• Bachelor’s degree in electrical engineering, Computer Engineering or a related field.
• 3+ years of experience as an embedded software engineer.
• Proficiency in programming languages such as C and C++ for embedded systems.
• Strong understanding of embedded systems and real-time operating systems (RTOS).
• Experience with microcontrollers, microprocessors and hardware-software integration.
• Detail-oriented with excellent problem-solving and analytical skills.
• Effective communication skills and the ability to work collaboratively within a globalteam.
• Knowledge of communication protocols (e.g., SPI, I2C, UART, Modbus, BACnet) and device drivers.
Preferred skills and qualifications
• Advanced degree in Electrical Engineering, Computer Engineering, or a related field.
• Familiarity with software version control systems (e.g., Git).
• Certifications in embedded systems or related areas.
• Familiarity with software development tools and version control systems.
• Working knowledge of software development processes and methodologies.
• Experience with agile software development and embedded system security.
Location: Remote
Salary: €4,800 euros per month/4 days per week
Objectives of this role
• Developing and implementing embedded software solutions for various product applications.
• Collaborating with cross-functional teams, including hardware engineers, to define software requirements and specifications.
• Conducting feasibility studies and system analysis to ensure software compatibility with hardware components.
• Writing and optimising efficient, reusable and scalable embedded code. • Performing unit testing and debugging to ensure software functionality and reliability. • Contributing to the documentation and maintenance of software applications.
Your tasks
• Design, develop and maintain embedded software solutions for microcontrollers (esp32 and stm32).
• Collaborate with hardware engineers to define software requirements and specifications.
• Write efficient, modular and well-documented code in C/C++.
• Work with testing teams to ensure software meets quality standards.
• Implement software updates and patches based on feedback and testing results.
• Debugging and troubleshooting software to identify and resolve issues.
• Conducting code reviews and ensuring compliance with coding standards.
• Stay updated on industry advancements in embedded software development.
Required skills and qualifications
• Bachelor’s degree in electrical engineering, Computer Engineering or a related field.
• 3+ years of experience as an embedded software engineer.
• Proficiency in programming languages such as C and C++ for embedded systems.
• Strong understanding of embedded systems and real-time operating systems (RTOS).
• Experience with microcontrollers, microprocessors and hardware-software integration.
• Detail-oriented with excellent problem-solving and analytical skills.
• Effective communication skills and the ability to work collaboratively within a globalteam.
• Knowledge of communication protocols (e.g., SPI, I2C, UART, Modbus, BACnet) and device drivers.
Preferred skills and qualifications
• Advanced degree in Electrical Engineering, Computer Engineering, or a related field.
• Familiarity with software version control systems (e.g., Git).
• Certifications in embedded systems or related areas.
• Familiarity with software development tools and version control systems.
• Working knowledge of software development processes and methodologies.
• Experience with agile software development and embedded system security.