Job Description
We're looking for an Embedded Engineer with a proven track record in setting up the groundwork for an entire software stack. This person will easily switch from hands-on to helicopter view and is an excellent communicator in a small and highly efficient team.
About us
Lobster Robotics engineers autonomous underwater vehicles for precision seabed mapping. Our technology delivers millimetre-scale data for offshore energy and security of critical underwater infrastructure.
Who we are looking for
-
You are an independent thinker and have conquered the battles of integrating your code into hardware for at least 3 years
-
You have experience in developing software that supports parallel or concurrent processing (multithreading) and in building high-performance computing systems
-
A strong understanding of memory management, including pointers and memory safety is needed
-
Ability to read and interpret electronic schematics and datasheets
-
Solid knowledge of common communication protocols such as SPI and I²C and hands-on experience with hardware debugging tools
-
You are a hands-on, self motivated person and supportive to others in the team
-
Basic PCB design skills or developing drivers in embedded Linux would be great
What you will be doing
-
Design critical bare metal applications running on microcontrollers throughout our vehicles and auxiliary equipment
-
Work closely with our electrical engineers to bring the system to life
-
Develop drivers and low level applications for embedded linux systems
-
Develop fault tolerant interfaces for cameras and other sensors
-
Enable robust communication between vehicle and operator in challenging conditions
What we offer
-
Varied, challenging work with a lot of personal responsibility
-
Room to explore what you enjoy and grow in that direction
-
A comfortable workplace in an inspiring environment
-
A warm and welcoming team and an open culture
-
Market-conforming salary and 30 vacation days
