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 [email protected] and we'd be happy to talk.

© 2021 Orca. All rights reserved.