Are you passionate about embedded systems and love the idea of your code exploring the depths of the ocean? We're a fast-growing, dynamic technology company on a mission to redefine the underwater experience. Our team designs next-generation dive rebreathers and head up display computers, to make diving safer, smarter, and more connected.
We lead our industry in Functional Safety, and would provide full training to enable you to create error free code using the latest tools in SPARK Ada: if you are used to C++, the transition is easy.
We're now looking for an
Embedded Firmware Engineer
who's excited to dive into challenging technical problems, work hands-on with hardware, and shape the future of dive technology with us.
Who We Are
We're a young company with bold ideas and a team of adventurous engineers, designers, and divers. We build dive computers and rebreathers that are not only reliable at depth but smart on the surface--featuring exceptional safety and performance, while maintaining ease of use. Our products combine real-time environmental sensing, functional safety, and advanced decompression algorithms in sleek, rugged packages made for the modern diver.
We believe in smart design, clean code, and testing like our lives depend on it--because in our world, they often do.
What You'll Do
As an Embedded Firmware Engineer, you'll be part of a small, highly capable engineering team. You'll take ownership of the firmware stack that powers our dive computers and rebreathers, working closely with the rest of our team.
Your responsibilities will include:
Designing and implementing firmware for custom embedded platforms (ARM Cortex-M series)
Developing drivers for sensors (e.g., pressure, temperature, motion)
Managing power efficiency and fault tolerance in challenging underwater environments
Implementing communication protocols (e.g., Bluetooth LE, UART, SPI, I2C)
Contributing to the system architecture, including RTOS-based or bare-metal design
Writing clean, testable, and well-documented C/C++ code
Collaborating in hardware bring-up, testing, and debugging sessions
This is a hands-on role with room to grow as we expand. You'll have a direct impact on real products used by real divers in real environments.
What We're Looking For
Strong experience in embedded firmware development (C/C++, RTOS or bare-metal)
Solid understanding of microcontroller architecture, peripherals, and low-level debugging
Experience working with hardware prototypes and oscilloscopes/logic analyzers
Familiarity with communication protocols and power management techniques
Ability to work independently and thrive in a fast-paced, collaborative startup environment
Bonus points if you:
Have worked on consumer electronics or wearables
Enjoy test-driven development and embedded workflows
Why Join Us?
Work on a product that inspires adventure and helps save lives
Be part of a growing company where your voice matters and your work is visible
Collaborate with a close-knit, passionate team of engineers and divers
Flexible working hours, competitive salary, and opportunity for equity
Equipment discounts, gear testing opportunities, and yes--occasional exotic trips
If you're ready to make a splash in embedded systems and take your engineering skills to new depths, we want to hear from you.
Apply now and help us build the future of diving.
Job Types: Full-time, Permanent
Pay: 26,525.00-53,170.00 per year
Additional pay:
Bonus scheme
Benefits:
Bereavement leave
Cycle to work scheme
Enhanced maternity leave
Enhanced paternity leave
Flexitime
On-site parking
Sick pay
Transport links
Schedule:
Monday to Friday
Work Location: In person
Reference ID: OSEL-FIRMENG-JUL25
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.