Find a jobRecruiters

Embedded Software Engineer

Exclusive opportunity

Onsite

Embedded Software Engineer

Aquabyte

Embedded Software Engineer

Skills

RustPythonGolangMachine LearningAWSLinux

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

$120,000 – $160,000 / year

Location:

San Francisco, CA, USA

Work mode:

Onsite

Published on:

28 August 2026

What they need


  • Edge engineering is responsible for the hardware and software orchestrating the hardware installed at fish farms around the world
  • Our goals are to create autonomous, reliable, bandwidth-light, long-lasting, robust, remote-debuggable, fail-safe, and easily deployable underwater cameras and sensors
  • We work with world-class mechanical engineering firms and optical consultants to spec the underwater equipment we deploy
  • The edge engineering team writes software and procedures to make quality testing of these cameras as easy as possible for the field team in Norway
  • The types of tests we orchestrate are hardware burn-in, optical quality testing in-air and in-water, sensor calibration and verification, and stereo camera calibration
  • The edge team also writes software to make it easy for the field team to successfully deploy and configure our hardware at the farm
  • As it’s often rainy in Norway and the Internet may not yet be set up, our debugging tools need to operate wirelessly and allow a field technician to interface with the hardware from their phones
  • The edge team is responsible for designing the network, cellular backup system, and mesh network of devices at a farm
  • We plan for failure, and build in redundancies where possible. Internet can go out for hours and there’s only so much data we can uplink. Boats may park between our antennas
  • As Aquabyte evolves, more products will be built on-top of the pixel and sensor data we collect. In order to scale, these algorithms need to live on the edge
  • We work closely with the machine learning team to help move their algorithms safely from the cloud to the edge
  • We are responsible for our own Linux build process and the process of safely deploying software to the devices in the field
  • Interface with sensors; cameras; mesh, wireless, and cellular networks to create robust, reliable, and remote data collection and processing systems
  • Develop on ARM-based embedded platforms using C, C++, python, golang or rust
  • Improve our embedded Linux build and deployment process
  • Develop software to automate hardware testing procedures
  • Build diagnostic and configuration tooling to enable our field team to interface with our hardware wirelessly from their phones
  • Enable our research team to try new machine learning models on real hardware
  • Participate in hardware specifications for our next generation equipment
  • Participate in on-call for diagnosing and fixing device issues remotely and implementing procedures and tooling to help enable the field team to self-diagnose and fix issues themselves- Experience writing and building software
  • Engineering or CS degree
  • Software development on an embedded device
  • Professional experience with C, C++, Golang, Python or Rust
  • Solid understanding of TCP/IP
  • Real-Time Operating Systems (RTOS)
  • Experience with WiFi, BLE, LoRaWAN, Mesh Networking, Cellular Networks
  • Buildroot, Yocto Project, toolchains, uBoot, UART, SPI, I2C interfaces
  • Selecting hardware targeted for harsh environmental conditions
  • Ability to read a schematic
  • Experience with cloud environments such as AWS
  • Experience deploying to off-site hardware
  • Professional experience working with cameras
  • Build and maintain fleet operations tools for monitoring, notifications, trending, and analysis
  • Experience at a small & quickly growing startup

Other offers great for you!

These companies are also looking for great profiles

Rheso.tech

Senior Embedded Software Engineer

80-100k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

1 year ago

Quick apply

Rheso.tech

Embedded Software Engineer

75-85k€ (Annuel)

Permanent contract

Munich, Germany

Hybrid

Skills

Dart

1 year ago

Quick apply

Rheso.tech

Embedded Software Engineer

75-85k€ (Annuel)

Permanent contract

Graz, Austria

Hybrid

Skills

Dart

1 year ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools