A
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
R
Rheso.tech
Senior Embedded Software Engineer
80-100k€ (Annuel)
Permanent contract
Munich, Germany
Hybrid
1 year ago
Quick apply
R
Rheso.tech
Embedded Software Engineer
75-85k€ (Annuel)
Permanent contract
Munich, Germany
Hybrid
Skills
Dart
1 year ago
Quick apply
R
Rheso.tech
Embedded Software Engineer
75-85k€ (Annuel)
Permanent contract
Graz, Austria
Hybrid
Skills
Dart
1 year ago
Quick apply
No company information available.