Software/Robotics Engineer

1 month ago


Bristol, Bristol, United Kingdom Calyo Full time

We are seeking a talented, driven and hands-on software/robotics development engineer to join our team and develop software modules for different areas of application (e.g. automotive, drones, robotics, etc.) for Calyo in-air 3D ultrasound sensing technology.

This is a role where the candidate will be responsible for contributing to the technical software development and integration with Calyo system architecture. The ideal candidate is passionate about building rock-solid software that unlocks the performance of real-time imaging using ultrasound and other data-intensive technologies. The successful candidate will be a member of the technical team and will report directly to the CEO.

Listed below are the major responsibilities of the role and a brief description of some of the key tasks to be performed. This list is not totally inclusive, and the candidate will be expected to be flexible toward working in a hands-on, small-team environment to develop the system.

Main Responsibilities

The candidate will be responsible for:

Calyo's transducer array models with software development. This will require the construction of a back- and front-end software suite to make the system efficient for real-time imaging, as well as integration with the Robotic Operating System framework.
Ultrasound platform hardware and software development. You will be required to contribute to the technical team effort to deliver an ultrasound hardware device platform capable of performing 3D imaging, suitable for SLAM (simultaneous localisation and mapping) and complex control tasks such as autonomous navigation.

In this role you will:

Be responsible for developing the back- and front-end software platform that powers Calyo's ultrasound-based vision system
Deliver key tools and systems that bridge the gap between many technical domains
Support hardware bringup by utilising modern debugging techniques and tools
Work with engineers within the technical team to drive iteration of ultrasound methods, define algorithm specifications, and rigorously validate ultrasound algorithms
Research and implement signal processing methods to increase sensor performance and stability
Run wave propagation and imaging simulations to evaluate Calyo's sensor array design performance
Perform experiments for, process and analyse the data from, and document and report on the results of testing internally
Participate actively in team resource and project planning discussions
Help to formulate software test cases and test plans to support software validation
Propose and conduct experiments to evaluate and validate system performance
Partner within the technical teams to advance next generation devices and software architecture

Experience and Skill Set

As a minimum requirement, you should bring the following skills and experiences:

Strong technical background. Educated to MSc or above in Computer Science, Computer Engineering, or related field with 3+ years of industry or academic experience in ultrasound technology, phased arrays devices, 3D imaging or related field, and 5+ years of experience creating and testing complex software intensive systems. You must have strong programming skills in one or more programming and scripting languages (e.g. Python, C++, MATLAB).
Solid signal processing knowledge and data presentation skills. You have a deep understanding of ultrasonic transducer physics and array signal processing techniques. You have experience with ultrasonic image reconstruction and beamforming methods.
A team player. You take ownership and work with the team to deliver exceptional results. You are interested in the performance of the entire system across engineering disciplines. Strong analytical skills and a passion for technology are also expected. You are a self-starter and used to working in small businesses.
Ability to build and iterate quickly. You enjoy working fast and smart, and you are comfortable in the earlier stages of developing an algorithm from scratch. You are familiar with software version control tools like Git. Excellent troubleshooting and debugging skills are a must.
Hands on. You are passionate about solving real-world robotics problems, and you have ideally worked on robots and autonomous systems before.
Great communicator. You have experience writing clear, concise, and detailed documentation.

Ideally, you may also have these skills/experiences/attributes:

Project leadership skills, with the ability to coordinate the activities of colleagues
Software skills, ideally in the areas of GPU/Cuda programming
Basic knowledge of electrical analogue and digital circuits
Understanding of beamforming, diffraction, synthetic aperture fundamentals
Expertise in signal processing algorithms (filtering, down-conversion, envelope extraction, etc.)
Working understanding of ultrasound imaging systems and experience in testing them
You have hands-on experience in the development of electroacoustic test setups and methods, including instrument control and data post processing

General Information

Calyo Offers

We are happy to accommodate individuals with different skill sets and you will have the opportunity to make an important contribution to an aspiring high-tech start-up. Your salary package will be very competitive and dependent upon relevant academic and industrial experience.

A place with big goals that we trust we can achieve
Opportunity to actively shape your role and bring your own ideas to the table
A nurturing environment where we care for your personal and professional growth
Competitive salaried compensation - we value our employees and show it
Equity - every employee is a stakeholder in Calyo's success
The position is based in Bristol, U.K.

Calyo is committed to equal opportunity employment regardless of race, ethnicity, religion, gender identity, sexual orientation, age, disability, or any other basis protected by applicable law.

How to apply

Send your CV and a covering letter tailored to the role and together should explain your interest in the vacancy and why you would be a suitable candidate. Please include demonstrative examples of how you meet the essential criteria in your reply.

Calyo focuses on Robotics, Embedded Hardware and Software, Sensors, Ultrasound, and Artificial Intelligence / Machine Learning. Their company has offices in Bristol. They have a small team that's between 1-10 employees.

You can view their website at or find them on Twitter and LinkedIn.



  • Bristol, Bristol, United Kingdom GE Full time

    Job Description SummaryOC Robotics technical lead for DevOps, software, firmware and digital technologiesJob DescriptionRoles and ResponsibilitiesLead small OC Robotics projects to completion.Contribute to the development of Sirius software projects software (C++/Javascript)Contribute to the design of new features related to OC Robotics products.Communicate...


  • Bristol, Bristol, United Kingdom University of Bristol Full time

    The roleOne Postdoctoral Researcher position (Research Associate) in soft robotics and tactile robotics is available to support the activities of the University of Bristol and Bristol Robotics Laboratory on the £6 million ISCF Research Centre for Smart, Collaborative Industrial Robots (CESCIR) ).The role will develop soft, tactile and dextrous robotic...


  • Bristol, Bristol, United Kingdom IC Resources Full time

    Embedded Software Engineer in Bristol to join a well established market leading company designing and manufacturing unique weather sensors for the professional market. The Embedded Software Engineer will carry out software design and implementation to meet company requirements for new products, upgrades of existing products and support of customers products....


  • Bristol, Bristol, United Kingdom IC Resources Full time

    Embedded Software Engineer with 4yrs + embedded software experience now needed in Bristol to work on a variety of projects in Computer Vision, AR/VR and IoT at all levels of the software stack (baremetal and low level linux drivers to user space applications and web apps).Suitable Embedded Software Engineers will be ambitious Embedded Software Engineers who...


  • Bristol, Bristol, United Kingdom IC Resources Full time

    Experienced Senior Embedded Software Engineer with 4yrs+ embedded software experience now needed in Bristol to work on a variety of projects in Computer Vision, AR/VR and IoT at all levels of the software stack (baremetal and low level linux drivers to user space applications and web apps).Suitable Senior Embedded Software Engineers will be ambitious...


  • Bristol, Bristol, United Kingdom IC Resources Full time

    Embedded Software Engineer to join an expanding established globalcompany based in central Bristol. I am seeking a well educated and experienced Embedded Software Engineer who can demonstrate strong C/C++, embedded real-time development expertise in a linux environment. The Embedded Software Engineer should also have experience of working in a lab...


  • Bristol, Bristol, United Kingdom IC Resources Full time

    Superb opportunity here for an Embedded Software Engineer to join a global wireless company based in central Bristol. I am seeking a well educated and experienced Embedded Software Engineer who can demonstrate strong C/C++, embedded real-time development expertise ideally in a linux environment. The Embedded Software Engineer should also have experience of...


  • Bristol, Bristol, United Kingdom IC Resources Full time

    Embedded Software Engineer now need to join growing company in the medical sector based near Bristol. Suitable Embedded Software Engineers will have experience working in an embedded constrained software environments with knowledge of real time concepts, microprocessor architecture, communication protocols and hardware appreciation. Any knowledge of a safety...


  • Bristol, Bristol, United Kingdom IC Resources Full time

    Super opportunity for an ambitious Embedded Software Engineer in Bristol with a market leader in Safety and Security. I am seeking an enthusiastic Embedded Software Engineer to work alongside industry experts developing our clients portfolio of embedded software products. Suitable Embedded Software Engineers will be well educated with proven low level...

  • Site Engineer

    4 days ago


    Bristol, Bristol, United Kingdom ONE WAY Full time

    Site Engineer required for leading Civil Engineering contractor on civils project in the Bristol area. The Site Engineer will ideally come from a civil engineering / Groundworks background with proven experience setting out for groundworks, levels, foundations, deep drainage, holding down bolts, highways, flood alleviation, earthworks, sea defence and RC...


  • Bristol, Bristol, United Kingdom IC Resources Full time

    Very exciting new opportunity in 2024 for a Senior Embedded Software Engineer to join a start up semiconductor company based in Bristol and take responsibility for Testing. I am seeking a well educated, high quality Senior Embedded Software Engineer who is looking to work alongside other like minded Engineers on cutting edge wireless connectivity IP....


  • Bristol, Bristol, United Kingdom Hewlett Packard Enterprise Full time

    Software Engineering Intern (Placement Year)This role has been designated as 'Edge', which means you will primarily work outside of an HPE office.Job Description:Advance the way you live and work at HPE.Who We Are:At HPE, our team members search beyond customers' needs today to accelerate what's next and make a difference - for others, our company, and the...


  • Bristol, Bristol, United Kingdom IC Resources Full time

    Great job near Bristol for a Junior Embedded Software Engineer looking to get into the medical sector and really make a difference to people lives I am looking for an enthusiastic junior Embedded Engineer with great academics and some experience developing Embedded C with familiarity with real time concepts, microprocessor architecture and integration with...


  • Bristol, Bristol, United Kingdom Hewlett Packard Enterprise Full time

    HPC Software Resolution EngineerThis role has been designated as 'Edge', which means you will primarily work outside of an HPE office.Job Description:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live,...


  • Bristol, Bristol, United Kingdom Ada Meher Full time

    Head of Software Engineering – Bristol/London (Hybrid Remote) - £90-110kJavaScript/Typescript | B Corp | SaaS Platform | 30+ Holiday days | Flexible HoursWhile professional experience and qualifications are key for this role, make sure to check you have the preferable soft skills before applying if required.Ada Meher are proud to be partnering with a...


  • Bristol, Bristol, United Kingdom IC Resources Full time

    Super new opportunity in central Bristol for an Embedded C/C++/linux/software Engineer to join an established team in a global company and take an active role in the full development lifecycle of SW feature on our clients wireless products.Suitable Embedded C/C++ Engineer will have the following credentials:Strong C / C++ skills (ideally multi-threaded...


  • Bristol, Bristol, United Kingdom CFMS Services LTD Full time

    Overview:The Centre for Modelling and Simulation (CFMS) is a growing, independent digital engineering consultancy providing technical expertise to help organisations create cutting edge solutions by pioneering new approaches to product development and enabling innovation services.Working with commercial and research organisations of all sizes, CFMS has a...

  • C/C++ Engineer

    4 weeks ago


    Bristol, Bristol, United Kingdom IC Resources Full time

    Calling Cryptography / Security experts in Bristol Experienced C/C++ Software Engineer with cryptography expertise required to join rapidly expanding company heading for stardom. I am seeking a talented and proven C/C++ Software Engineer with a mix of software expertise - mainly using C, Python and Matlab with broad knowledge of the networking stack (L2/ L3...


  • Bristol, Bristol, United Kingdom Boeing Full time

    Job DescriptionAt Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We're committed to fostering an environment for every teammate that's welcoming, respectful and inclusive, with great...


  • Bristol, Bristol, United Kingdom IC Resources Full time

    New opportunity in Bristol for a Senior Embedded Software Engineer with 2-10 yrs of embedded low-level development expertise. Super opportunity to get involved with a variety of exciting virtual reality and computer vision projects. I am seeking a capable, enthusiastic Senior Embedded Engineer who is ready to get stuck in and start contributing.The Senior...