with cross-functional teams to deliver high-quality embedded solutions for our clients. Your Skills & Experience: 3+ years of software development experience Strong embedded programming skills in C/C++ Familiarity with embedded systems (e.g. STM32, CubeMX) Experience with embedded OSs such as FreeRTOS, Zephyr, or Embassy Solid understanding of communication protocols: I2C, UART, SPI, Bluetooth LE Desirable: Exposure to More ❯
applications with a wide range of hardware, under the supervision and guidance of senior engineers. You’ll gain experience of a range of relevant technologies such as: Python, C, C++ Microcontrollers and FPGA Linux IP networking Integration of visible-spectrum, thermal, and other specialist imaging and sensor technologies Personal Qualities and Experience You are someone who enjoys learning new skills More ❯
needs. Youll need: - Strong Linux experience, and confidence working in Windows and across a range of environments - Experience with at least one programming or scripting language (e.g. Python, Bash, C++) - Familiarity with tools for automation or deployment (e.g. Ansible, Docker) - An interest in supporting research or scientific computing - A methodical and collaborative approach to work You dont need to tick More ❯
experience in Computer Vision, Robotics, or Machine Learning . 5+ years experience delivering perception systems for real-time robotics (e.g., manipulation, SLAM, autonomous navigation). Strong proficiency in modern C++ (17/20) and Python for high-performance robotics software. Deep experience with PyTorch (training & deployment), and GPU optimisation (CUDA/TensorRT). Strong working knowledge of ROS 2 (rclcpp More ❯
bath, south west england, united kingdom Hybrid / WFH Options
Rise Technical
C++ Software Engineer Bristol (Hybrid) £45,000- £55,000 + Annual Bonus + Holiday + Health Insurance + Training + Progression + Enhanced Pension + Benefits A great opportunity awaits a Software Engineer with strong C++ experience to join an established tech company. This role promises significant technical challenges, diverse projects, and ample room for professional growth. This company develops … be joining an established software and technology team in a senior capacity, working across the full product lifecycle. The focus is on developing applications, including graphical ones, primarily in C++, with a strong emphasis on the underlying algorithms that support AI-driven solutions. The role offers a hybrid setup, with two days a week in the Bristol office and great … flexibility around working hours. The right candidate for this role will have strong commercial C++ experience, ideally with some exposure to hardware or an understanding of how software interacts with physical systems. This is a fantastic opportunity for a C++ Software Engineer to engage with cutting-edge problems, benefit from brilliant flexibility, and access great training and development opportunities within More ❯
bath, south west england, united kingdom Hybrid / WFH Options
TRIA
day to day: Automate tests for software validation. Work hands-on with embedded systems (STM32, FreeRTOS) and application-level software. Build and maintain automated test suites using C/C++ and Python scripting. Integrate testing workflows into CI/CD pipelines such as Jenkins. Produce clear, compliant documentation and collaborate across diverse engineering teams. Ideally you would have but not … a must: Solid background in software test engineering, validation, or development. Strong skills in C/C++ programming and Python scripting. Experience with embedded systems and test automation tools. Familiarity with CI/CD platforms and version control tools. Amazing to have: Experience with medical or safety-critical standards like IEC 62304. Knowledge of Git, Jira, Confluence, CppUTest, GTest, and More ❯