Cygnus Instruments Ltd
Embedded Software Engineer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Cygnus Instruments Job Opportunity
A successful and growing state of the art Ultrasonic equipment manufacturer.
Work from new premises next to the Riverside in Bath.
A strong company culture where your input will be valued.
Cygnus Instruments manufactures state of the art, ruggedised, ultrasonic measuring equipment used in global industrial and subsea applications, primarily in Non-Destructive Testing (NDT). Cygnus adopts a niche product strategy and resilient business model, with reliable, high-quality products central to this and its brand. We have been manufacturing our products since 1985. Cygnus Instruments is proud of a culture that emphasises learning, teamwork and encourages problem solving and new ideas.
Located at our design Office in Bath, Somerset, this role requires an individual with a keen interest and knowledge in embedded software engineering and has a willingness to develop and learn. As a small company we require a versatile engineer who can work on bringing up new boards right up to delivering the final application.
What you’ll be doing
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
- Support and collaborate with the engineering team on product development projects.
- Develop with STM32 and similar microcontrollers and their peripherals.
- Develop code in C/C++.
- Learn about Ultrasonic Non-Destructive Testing (NDT) technology and methods.
- Learn about ultrasonic probes using in NDT.
- Follow the Agile design methodology.
- Recording research and design activity in a digital logbook.
- Update company project planning software as work is progressed.
- Following the companies ISO 9001 procedures.
- Using Microsoft Office 365 for documents and communication.
- Occasional travel to Dorchester head office when required.
- The possibility of future customer site visits to evaluate designs and get feedback.
What experience you’ll need
Essentials
- Fluent in C++ 20.
- Familiar with STM32 microcontrollers.
- Must be conversant with Cube tools, Eclipse and GCC.
Must have recent experience in:
- Developing embedded systems or products.
- Using an RTOS (Azure: ThreadX, FileX, USBX).
- Developing embedded USB protocols.
- Developing communication stacks and protocols.
- Driver development skills,
- SPI / I2C / UART.
- Displays – RGB, DSI.
- Flash memory interface.
- FPGA interface and initialisation.


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Nice to have/ or good understanding of
- Signal processing of sampled analogue signals – filtering, FFT, statistics.
- Bluetooth LE and stack development.
- Physics, measurement and instrumentation principles.
- Have experience using test equipment such as logic analysers, oscilloscopes and power meters.
- Hold a good degree in engineering.
- Ability to handle more than one project at a time.
What you’ll get in return for your talents
Excellent collaborative culture, project ownership and talented team members. Salary range: COMPETITIVE (range depending on experience). Group Life Insurance. Group Income Protection Insurance. Private Medical insurance. 3.5% Pension Contribution. Enhanced annual leave with length of service.
What’s next?
Please send your CV to our recruitment partner, Roy Bennett at ADLIB Recruitment via this advert for a fast response.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Location