Embedded Software Engineer The Company: Our client is a leading technology developer known for its commitment to delivering innovative solutions in the communications sector. They are dedicated to pushing the boundaries of what’s possible in real-time communication technology and are now seeking a skilled Embedded Software Engineer to join their talented team. Role Overview: As an Embedded Software Engineer, you will be at the forefront of developing and enhancing embedded real-time software. You will work closely with a dynamic team, tackling challenging real-time platform issues and implementing creative solutions. This role is perfect for a Junior/Mid-Level Engineer that would like to strengthen their skills in real-time software and develop a wider skill-set in embedded systems. Key Responsibilities: Embedded software development for new features. Debugging real-time issues and bug fixing. Writing unit tests and integration tests. Participating in code reviews and document reviews. Interfacing with the wider organisation including hardware, test and integration team. Participation in SCRUM ceremonies. Required Experience & Skills: Programming experience in C. Knowledge of real-time operating systems. Good analytical skills and logical reasoning ability. Ability to generate new ideas and approaches to problems. Problem solving and working on challenging projects. Excellent debugging skills with tenacity to probe issues to understand their root causes. Experience of using configuration management and fault tracking tools. Desirable / Skills you can develop whilst in the role: Linux kernel and system programming. RTOS and Microcontrollers. Real-time, multi-processor, multi-threaded, event-driven software. Why Join? Opportunity to work with cutting-edge technology in real-time communications. A collaborative and inclusive culture that values innovation and professional growth. If you're a dedicated Embedded Software Engineer with a drive for solving complex issues and a passion for real-time technology, we want to hear from you