Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$120k - $160k

Aquabyte

Our mission 

Aquabyte is on a mission to revolutionize the sustainability and efficiency of aquaculture. By making fish farming cheaper and more viable than livestock production, we aim to mitigate one of the biggest causes of climate change and help prepare our planet for impending population growth. Aquaculture is the single fastest growing food-production sector in the world, and now is the time to define how technology is used to harvest the sea and preserve it for generations to come.

We are a diverse, mission-driven team that is eager to work alongside kindred spirits. If this vision makes you smile, gives you goosebumps, or otherwise inspires you please get in touch.

Our product

We are currently focused on helping salmon farmers better understand their fish populations and make environmentally-sound decisions. Through custom underwater cameras, computer vision, and machine learning we are able to quantify fish weights, detect the health status, and generate optimal feeding plans in real time. Our product operates at three levels: on-site hardware for image capture, cloud pipelines for data processing, and a user-facing web application. As a result, there are hundreds of moving pieces and no shortage of fascinating challenges across all levels of the stack.

Watch a short documentary on Aquabyte with Amazon's CTO at a Norwegian fish farm here!

About The Edge Systems Team:

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.

This role is flexible and is based out of our Bay Area office and involves occasional travel to Norway and Chile.

Job Responsibilities

  • 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

Qualifications

  • Engineering or CS degree.

  • Software development on an embedded device

  • Experience writing and building software.

  • Professional experience with C, C++, Golang, Python or Rust.

Desired but Not Required

  • Solid understanding of TCP/IP

  • Real-Time Operating Systems (RTOS)

  • Buildroot, Yocto Project, toolchains, uBoot, UART, SPI, I2C interfaces

  • Experience with WiFi, BLE, LoRaWAN, Mesh Networking, Cellular Networks

  • 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

Benefits

  • Competitive salary

  • Potential travel

  • Evolve in a fast-paced environment

  • Be able to shape a business in its early days

  • Get ideas, feedback, and suggestions from other best-in-their-field colleagues

$120,000 - $160,000 a year

Aquabyte is a private company headquartered in San Francisco, and is supported by NEA, Costanoa Ventures, and many other respected investors.

At Aquabyte, we admire interesting people with a unique background. We strongly encourage you to apply even if you don’t satisfy all the requirements, and we will get back to you as soon as possible!

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in San Francisco, CA vacancy
  •  ...About the job Embedded Software Engineer - Munition System About the project We're building a small, safety-critical kinetic munition delivered by an FPV-class airframe. The compute side is an electro mechanical safe and arm device (EMSAD). The current... 
    Suggested

    Civil Recruit

    San Francisco, CA
    18 hours ago
  •  ...respond quickly, but we WILL look here first when we crank up the hiring machine again.] Dapster is looking for a Lead Embedded Systems Software Engineer to join our small-but-powerful team. This is an impact opportunity -- we're very much still an early-stage startup,... 
    Suggested
    Work experience placement
    Work at office
    Remote work

    Dapster, Inc

    San Francisco, CA
    3 days ago
  •  ...Embedded Software Engineer Deepnight is creating the best low light camera in the world by embedding an AI model into it. Our model processes the camera's extremely limited signal with an edge AI chip, and can handle light levels as dark as overcast moonless starlight... 
    Suggested

    Deepnight

    San Francisco, CA
    4 days ago
  • $170k - $215k

     ...Embedded Software Engineer Title of Role: Embedded Software Engineer Location: San Francisco, hybrid Company Stage of Funding: Series A — Defense, AI, Autonomous Vehicles Office Type: Hybrid Salary: $170K–$215K Company Description We're representing... 
    Suggested
    Work at office
    Night shift

    Recruiting from Scratch

    San Francisco, CA
    4 days ago
  •  ...We are seeking a highly motivated and experienced Embedded Software Engineer to step in as a core member of this rapidly growing engineering team. In this role, you will hold direct ownership over designing, developing, and optimizing software for highly constrained embedded... 
    Suggested

    Brahma Consulting Group

    San Francisco, CA
    13 hours ago
  • $200k - $250k

     ...Embedded Software Engineer San Francisco-Bay Area, CA Glydways is reimagining what public transit can be. We believe that mobility is the gateway to opportunity—connecting people to housing, education, employment, commerce, and care. By making transportation more... 
    Local area

    Glydways

    San Francisco, CA
    3 days ago
  • $130k - $190k

     ...the stack. About The Edge Systems Team: Edge engineering is responsible for the hardware and software orchestrating the hardware installed at fish farms...  ...and processing systems Develop on ARM-based embedded platforms using C, C++, python, golang or rust Improve... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Aquabyte

    San Francisco, CA
    2 days ago
  •  ...Title: Embedded Software Engineer Location: San Jose, CA Job Summary: We are looking for a talented Principal Embedded SW Engineer to join our team and help us continue to deliver cutting-edge products to our customers. The ideal candidate will have experience... 
    Local area

    Kasmo Global

    Daly City, CA
    3 days ago
  •  ...integrity, humility, curiosity, and relentless determination. Role Description We are looking to recruit an exceptional Embedded Software Engineer - Real-Time Embedded to develop the foundational software that keeps our robot hardware alive, building the core systems... 

    Maven Robotics

    San Francisco, CA
    3 days ago
  • $76.2k - $187.74k

     ...Embedded Software Engineer Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able... 
    Permanent employment
    Full time
    Contract work
    Local area

    Capgemini

    San Francisco, CA
    4 days ago
  • $170k - $215k

     ...Embedded Software Engineer (Camera & Edge AI Systems) Location: San Francisco, CA (Hybrid — 3+ days/week in-office) Experience: 1–3 Years Compensation: $170,000 – $215,000 Base + 0.1% – 0.25% Equity About the Company They are an elite, venture-backed... 
    Work at office
    Night shift
    3 days per week

    Lumex Talent

    San Francisco, CA
    4 days ago
  • $197.53k - $276.54k

     ...Senior Embedded Software Engineer At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We're working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion... 
    Permanent employment
    Temporary work
    Local area
    Remote work
    Worldwide
    Relocation package

    Blue Origin

    San Francisco, CA
    1 day ago
  •  ...Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL OR Pittsburgh, PA OR Sanford, North Carolina OR Cary, North Carolina OR Clayton, North Carolina OR San Francisco, CA!... 
    Full time

    Diversified Services Network

    San Francisco, CA
    4 days ago
  •  ...to be well-rested and building the most advanced hardware, software, and AI technology to make it possible. Our products power...  ...this isn't it. The Role Join our team as a Senior Embedded Software Engineer to help us bring current and next generations of the Pod... 
    Full time
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    Night shift

    Eight Sleep

    San Francisco, CA
    3 days ago
  •  ...Technical Leadership Role For Autonomy Software Virtual interview all visa except H1B Onsite: Mossville, IL (local) Mossville, IL preferred...  ...and scaling production-quality autonomy software. The engineer will lead teams responsible for perception, planning, control,... 
    H1b
    Local area

    ShiftCode Analytics

    San Francisco, CA
    4 days ago
  • $197.53k - $276.54k

    Blue Origin LLC is seeking a Senior Embedded Software Engineer based in San Francisco, CA. This role involves leading software development for the TeraWave satellite communications network, including designing and implementing embedded software solutions. The ideal candidate... 

    Blue Origin LLC

    San Francisco, CA
    3 days ago
  •  ...voice-first AI wearable — starting with a smart ring that integrates embedded systems, low‑power wireless communication, and intelligent AI agents. The Role We are looking for an Embedded Software Engineer (new graduate or early career) who is excited about building real... 

    Whaisper

    San Francisco, CA
    18 hours ago
  • Array Labs is seeking an Embedded Software Engineer located in the San Francisco Bay Area, who will develop embedded software to enable reliable satellite radar operations. This role involves working on board bring-up, collaborating with engineers across teams, and ensuring... 

    jobs.frontdoordefense.com - Jobboard

    San Francisco, CA
    1 day ago
  • Embedded Software Engineer Develop embedded software to enable reliable satellite radar operation in orbit Location: San Francisco Bay Area Job Tags: Software About The Role At Array Labs, we are building the world's most advanced radar imaging satellites to produce... 
    Permanent employment

    jobs.frontdoordefense.com - Jobboard

    San Francisco, CA
    18 hours ago
  • $150k - $200k

    About the role: As a Senior Systems Software Engineer at Lumafield, you will work on the software that powers our next-generation, manufacturing...  ...X-ray physics, high-speed detectors, image processing, and embedded systems. On a small team working on our newest hardware, you... 
    Full time
    Work at office
    Flexible hours

    Lumafield

    San Francisco, CA
    18 hours ago
  • $97k - $132k

     ...Embedded Software Engineering Intern Atomic Semi is building a small, fast semiconductor fab. It's already possible to build this with today's technology and a few simplifications. We'll build the tools ourselves so we can quickly iterate and improve. We're building... 
    Hourly pay
    Weekly pay
    Internship
    Work at office
    Visa sponsorship
    Night shift

    Atomic Semi

    San Francisco, CA
    1 day ago
  • $120k - $250k

     ...A bit about us: A global technology design and engineering company that develops connected products and embedded systems for leading international brands. Why join...  ...a passionate and experienced Embedded Android Software Engineer to join our dynamic engineering team. The... 
    Permanent employment
    Local area
    Flexible hours

    Jobot

    San Francisco, CA
    1 day ago
  • $137.5k - $227.5k

     ...scale energy storage and producing battery materials in the U.S. for the first time, all from batteries we already have. Embedded Software Engineer – Power Electronics We are at the precipice of a global energy transition. At Redwood Materials, we are moving beyond... 
    Full time

    Redwood Materials

    San Francisco, CA
    2 days ago
  • $175k - $200k

     ...Principal Embedded Software Engineer BRISBANE HQ - BRISBANE, CA 94005 Overview Salary Range $175,000.00 - $200,000.00 Salary Level Senior Position Type Full Time Description Position Summary: We are seeking a highly experienced Principal Embedded Software... 
    Full time

    Cutera

    Brisbane, CA
    4 days ago
  • $160k - $220k

     ...Embedded Engineering Team At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer...  ...for architecting, executing, and building the embedded software that powers our lidar firmware system. You will work as a technical... 
    Work experience placement
    Work at office
    Local area

    Ouster

    San Francisco, CA
    3 days ago
  •  ...Staff Embedded Software Engineer San Francisco Bay Area Role Overview As a Senior/Staff Embedded Linux Engineer at BrightAI, you will help support, maintain, and evolve an existing Yocto-based embedded Linux distribution used in production on custom hardware.... 

    BrightAI

    San Francisco, CA
    4 days ago
  • $148k - $249k

     ...The Embedded Software team owns our low-level software integration platform, coordinating communications amongst modules, low level control...  ...critical embedded software for truck control functions such as engine control, steering and braking. - Integrate sensors and... 
    Remote work
    3 days per week

    Waabi

    San Francisco, CA
    4 days ago
  • $110k - $132k

     ...improve. We’re building a small team of exceptional, hands‑on engineers to make this happen. Mechanical, electrical, hardware,...  ...industry for the past 40 years. About the role We’re hiring Embedded Software Engineering Interns for the fall term. The internship begins... 
    Hourly pay
    Weekly pay
    Internship
    Work at office
    Visa sponsorship
    Night shift

    Atomic Semi

    San Francisco, CA
    2 days ago
  • $150k - $400k

    Embedded Software Engineer (FPGA And Firmware) Location: San Francisco Bay Area Job Tags: Software At Array Labs, we are building the world's most advanced radar imaging satellites to produce an accurate, continuously updated 3D map of the Earth — providing governments... 
    Permanent employment

    jobs.frontdoordefense.com - Jobboard

    San Francisco, CA
    1 day ago
  •  ...lifetime deliveries. We’re focused on how to do the next 10B even better. About the Role We are looking for a Senior/Staff Embedded Software Engineer to lead the development and bring-up of ARM-based microcontroller platforms across our robotics products. This is a high-... 
    Local area

    DoorDash

    San Francisco, CA
    20 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!