Embedded Software Engineer - IFS

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 work,England
  • Salary: £40000 - £50000 per annum
  • Type: Permanent
  • Recruiter: Holt Recruitment
  • Posted: 16-Jan-2026
  • Posted on: careers4a.com