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

Embedded Software Engineer

$130k - $190k

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.

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 and equity
  • Unlimited vacation policy
  • Flexible working hours + hybrid work policy
  • Medical, vision, & dental insurance
  • Retirement matching plan
  • Potential travel to Norway
  • 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
  • Mentorship opportunities, we'll be dedicated to investing in you and supporting you as you grow

$130,000 - $190,000 a year

Aquabyte takes a market-based approach to compensation. The pay varies on a variety of factors including: job-related qualification, years of experience and competence level, interview performance, and work location.

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!


We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in San Francisco, CA vacancy
  • $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... 
    Suggested
    Work at office
    Night shift
    3 days per week

    Lumex Talent

    San Francisco, CA
    1 hour ago
  •  ...device (EMSAD). The current codebase is Rust-on-Embassy, but we're language-agnostic on the role — strong C, C++, or Rust embedded engineers are equally welcome. What you'll do • Own firmware end-to-end: drivers, state machine, communication protocols, command... 
    Suggested
    Relocation

    MetaOption LLC

    San Francisco, CA
    18 hours 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
    2 days 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... 
    Suggested
    Local area

    Glydways

    San Francisco, CA
    1 day 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
    2 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
    8 hours 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
    19 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,... 
    Work experience placement
    Work at office
    Remote work

    Dapster, Inc

    San Francisco, CA
    1 day 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
    2 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
    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
    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
    2 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
    3 days 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
    4 days 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
    3 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
    1 day 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
    4 days 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
    3 days 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
    5 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
    1 day 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
    2 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
    1 day 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
    2 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
    5 days ago
  • $148k - $249k

     ...technology company based in San Francisco is seeking an experienced Embedded Software Developer to work on safety-critical software for truck...  ...creating reusable code, and the ability to mentor junior engineers. This role offers a yearly salary range of $148,000 - $249,0... 

    Waabi

    San Francisco, CA
    3 days 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
    18 days ago
  • A global tech partner is seeking an experienced embedded software engineer in San Francisco to participate in the full software development lifecycle for unmanned vehicles. The role involves feature development, troubleshooting, and systems integration while writing high... 

    Capgemini

    San Francisco, CA
    4 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
    4 days ago
  • Job Description We are looking for a staff level embedded systems software engineer with full stack proficiency who will own the long term stability of legacy products and help the US region with software feature requests and product needs. This is not a people management... 
    Remote work

    Blumberg Capital Company

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

     ...Horowitz to Blackrock and Fidelity, and employs a team of 450 engineers and entrepreneurs. Astranis designs, builds, and operates...  ...53,000 sq. ft. headquarters in Northern California, USA. EMBEDDED SOFTWARE ENGINEER - NETWORK SOFTWARE As a Embedded Software... 
    Permanent employment
    Flexible hours

    Astranis

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

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