Lead Embedded SW Engineer
At Orca, you get a chance at building the future of boating. Our mission is to provide great user experiences to recreational boaters around the world. As an Embedded Software Engineer, you will work on software and hardware experience that will be used and enjoyed by thousands of recreational boaters.
About the role
We are looking for a highly skilled Embedded Software Engineer to help us fulfill Orca's mission.
You will be the core of Orca's embedded development team. You must be responsible, flexible, effective, and be able to thrive in a dynamic environment. We welcome strongly opinionated individuals with the conviction that is able to adjust direction according to ever-changing environment and priorities.
Your responsibilities
You are responsible for the success of the Orca Core product. That includes:
Developing the Firmware for the Orca Core. The Orca Core is the central processing unit that physically connects to the NMEA 2000 boat network and reads all sensor data. After processing the data, it sends it wirelessly to any connected smartphone or tablet.
Implementing OTAs and a robust FW update mechanism
Delivery of the Firmware, from the prototype phase to production
Troubleshooting and debugging at scale.
Owning the interfaces with adjacent teams such as electronics, backend, and frontend engineers.
The ideal candidate is
Humble and confident
Mission-driven
Passionate about designing, building, and bringing devices to market
Prefers hard problems, welcomes tough challenges, and strives to deliver
Proactive and has impatience for inaction
Basic Qualifications
We are looking for skills not degrees
Skilled in C/C++ targeted at ARM microprocessors
Experience with embedded Linux and related OS concepts
Experience with low-level drivers, kernels, watchdogs, interrupts, and general troubleshooting/debugging with hardware
Experience with Firmware development with Linux
Excellent communication, collaboration, reporting, analytical and problem-solving skills
Preferred Qualifications
Experience with Yocto Linux, Firmware development, device trees, bootloaders is a big plus
Experience with IMUs, sensor fusion, and compass calibration
Experience with CAN generally or NMEA 2000 specifically
Familiarity with electronics development
Ability to define the processes to transition from a startup to a scale-up company. This includes initial Firmware deployment, quality processes, and troubleshooting devices remotely at scale
Experience with Firmware/Hardware delivery at scale
About the Team
You will be joining a small and close-knit team of industry veterans. We’ve been working in this space for years, and have several successful startups behind us. Our core experience is product development, software, and hardware engineering.
The team operates out of Oslo, Madrid, and Berlin. We’re set up remote-first but will prioritize new hires at these main locations.
How we work
We are a multicultural team with people all over the world. English is our communication interface
We have a remote-first culture. This requires mature and autonomous professionals. At the same time, we believe in bonding between team members beyond being “just” co-workers
We meet face-to-face as often as required
We strive to have the best working practice to support our employees and our customers. This is a never-ending process that we expect you to contribute to
What we offer
We offer a competitive combination of salary and an options plan.
More importantly, we offer an opportunity to build a product with the potential to disrupt an entire industry. You’ll be working with talented people building world-class technology and consumer experiences.
If this is not the right time, you can still stay in touch with us. Send us an email at hello@getorca.com and we'd be happy to talk.