Job Title: Embedded Software Engineer - R&D Team Location: Cardiff (Hybrid: 3 days onsite, 2 days WFH) Salary: £65,000 - £75,000 About the Role: We are seeking a highly skilled and motivated Embedded Software Engineer to join our dynamic R&D team within an innovative engineering organisation. This role is pivotal in designing and developing cutting-edge embedded systems for applications requiring advanced computer vision and deep learning capabilities. The successful candidate will contribute to exciting projects that push the boundaries of technology. Required Skills and Experience: Proficiency in C, C++, and Python programming languages. Strong experience with Real-Time Operating Systems (RTOS) and Linux for embedded development. Expertise in developing and deploying computer vision applications. Hands-on experience with deep learning models and frameworks such as TensorFlow, Caffe2, and OpenCV. Familiarity with CI/CD pipelines and tools to support automated development workflows. A solid understanding of embedded hardware and software integration. Strong problem-solving skills and the ability to work both independently and collaboratively within a team. Excellent communication and documentation skills. What We Offer: Competitive salary (£65,000 - £75,000). Flexible hybrid working model (3 days onsite, 2 days WFH). Opportunities to work on innovative and impactful projects in a collaborative R&D environment. 25 days leave BHs. Private Healthcare. Professional development and career growth opportunities. A supportive and inclusive workplace culture.