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
  •  ...company powering the world's most efficient Bitcoin mining machines. We're looking for a Senior Linux BSP Software Engineer — Mining Machine Software to lead the embedded software stack for our mining products. This role sits at the intersection of low-level BSP and high-... 
    Suggested
    Remote work
    Flexible hours

    Canaan Company LLC

    San Francisco, CA
    2 days ago
  •  ...Job Description Position Summary: The Sr. Embedded Software Engineer serves on the R&D team to contribute toward the development of embedded software for novel medical systems. As part of our growing software group, you will contribute directly toward firmware development... 
    Suggested

    EMBTEL

    Brisbane, CA
    3 days ago
  • $200k - $250k

     ...everyone, everywhere, has the freedom to move. Meet the team: The Embedded team, works closely with Vehicle Hardware, Autonomy, and Infrastructure engineers to go the last mile in getting software running on the vehicle. Whether it’s making sure data is flowing from... 
    Suggested
    Local area

    Glydways

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

     ...Compensation Data Job Description Participate in the entire software development life cycle for embedded software operating on unmanned robotic vehicles....  ...of reported defects. Participation in systems engineering to ensure smooth software integration. Support of fielded... 
    Suggested
    Full time
    Local area

    Capgemini

    San Francisco, CA
    3 days ago
  •  ...Embedded Controls Engineer Lead – Newlight Location: On-site Team: Embedded Systems & Real-Time Control Newlight is developing the world’s first scalable retrofit solution enabling hydrogen-assisted combustion for the existing global fleet. We combine advanced... 
    Suggested
    Immediate start
    Worldwide

    New Light

    San Francisco, CA
    2 days ago
  •  ...to be well-rested and building the most advanced hardware, software, and AI technology to make it possible. Our products power...  ...easier –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
    2 days ago
  •  ...Role Overview As a Senior/Staff Embedded Linux Engineer at BrightAI, you will help support, maintain, and evolve an existing Yocto-based embedded...  ...hardware boundaries. Develop and maintain low-level system software in C/C++, working closely with custom hardware. Collaborate... 

    BrightAI

    San Francisco, CA
    3 days ago
  •  ...Embedded Software Engineer - Real-Time Linux Company Overview Maven Robotics is building the world’s leading general‑purpose AI robots. We are currently operating in stealth and are growing the world’s best team in AI robotics. We are looking for self‑starters that are... 

    Maven Robotics

    San Francisco, CA
    3 days ago
  • $182k - $230k

     ...Senior Embedded Firmware Engineer San Francisco, CA Pronto AI is a global leader in commercializing autonomous vehicle (AV) technology,...  ...functionality of custom-built PCBs Collaborate with electrical and software engineers to develop comprehensive specifications for new... 
    Full time
    Work at office
    Worldwide
    Flexible hours

    Pronto

    San Francisco, CA
    3 days ago
  •  ...Hi, I’m Nik. I’m looking for a world-class founding firmware engineer to build Omi with me. Omi is AI for your real life. Think...  ...reverse iPhone. In the past 10 months, we’ve: Grown to 300K software users Hit 100M+ organic video views Built 3 working... 

    Omi

    San Francisco, CA
    3 days ago
  • Lead Systems Engineer/Developer for Identity Management/LDAP At Gap Inc. IT, we value innovation and thrive on the opportunity to fundamentally...  ...(currently using SUN Directory Server Enterprise Edition Software - now Oracle Enterprise LDAP). Strong AD knowledge - currently... 

    Gap Inc

    San Francisco, CA
    4 days ago
  • $54 per hour

     ...supplies, food, and retail products. About the Embedded Team Zipline designs and operates the...  ...the shelf, and as a result we need to engineer the majority of our system in-house....  ...current challenges: Design and develop a software platform for the new P2 Zip and the world... 
    Hourly pay
    Full time
    Internship
    Work at office
    Local area
    Immediate start
    Relocation package

    ZipLine

    South San Francisco, CA
    3 days ago
  • $175k - $280k

     ...Google, and Apple, with deep expertise spanning hardware and software. Join us in shaping a future where computers truly come...  ...integrated into other parts of the system. We are seeking an Embedded‑system Engineer who is comfortable working across Linux‑based, RTOS‑based,... 
    Full time
    Contract work
    Flexible hours

    SESAME

    San Francisco, CA
    3 days ago
  • $170k - $200k

     ...Staff / Principal Embedded Firmware Engineer About SleepRes SleepRes is developing next‑generation sleep apnea therapy technologies that improve...  ...Engineer to lead the design and development of embedded software for our medical devices. This is a high‑impact technical leadership... 
    Contract work

    SleepRes, LLC.

    San Francisco, CA
    2 days ago
  • $200k

     ...build applications. Our mission is to fundamentally change how software is built on the Internet by empowering developers to create...  ...lifetime. The Team: Convex has assembled a team of engineers who have built and designed some of the largest backends in the... 
    Full time
    Work at office
    Night shift

    Convex

    San Francisco, CA
    1 day ago
  • $150k - $200k

     ...reveal too much just yet, our team is tackling cutting‑edge engineering challenges to bring revolutionary products to life. About the...  ...growing firmware team, you will own major portions of the embedded software stack from early architecture through production and play a... 
    Visa sponsorship

    TAC IT

    San Francisco, CA
    3 days ago
  •  ...BOM, weight budget, and CG budget. Track them like the safety-critical numbers they are. Work directly alongside the HW and SW engineers — PCB outline, connector placement, harnessing, mechanism actuation requirements come out of these conversations. Required 5+... 

    Velia multiservices

    San Francisco, CA
    15 days ago
  •  ...effort building cutting‑edge hardware, software, and research capabilities to create products...  ...other. About the role As an firmware engineer at Nudge, you will: Deliver high‑quality...  ..., and Verilog code for use in real‑time embedded environments Contribute to embedded... 

    Nudge Inc.

    San Francisco, CA
    3 days ago
  •  ...involves We are seeking a Senior Firmware Engineer with deep expertise in Linux kernel and...  ...driver development to join our Device Software team. In this role, you will own the low...  ...kernel bring-up and platform enablement on embedded ARM64 systems (e.g., NVIDIA Jetson... 

    Hayden AI Technologies, Inc.

    San Francisco, CA
    2 days ago
  •  ...company in San Francisco is seeking an experienced Application Engineer to develop and optimize computer vision systems on NVIDIA Jetson platforms. The ideal candidate will apply their expertise in embedded systems and computer vision, contributing to high-performance AI... 
    Flexible hours

    EchoTwin AI, Inc.

    San Francisco, CA
    3 days ago
  •  ...Lead Site Reliability Engineer Stuut is transforming accounts receivable for B2B companies—making collections smarter and faster for...  ...reliability engineering, infrastructure engineering, or backend software engineering. Have designed and operated highly available,... 
    Full time
    Flexible hours

    Stuut

    San Francisco, CA
    2 days ago
  •  ...About the role Hinge Health is seeking a Firmware Engineer to join our Hardware Engineering team. In this role, you will play...  ..., you will work on diverse projects, driving firmware / embedded software for highly integrated medical devices. You will work cross-functionally... 
    Local area
    Worldwide

    Hinge Health

    San Francisco, CA
    1 day ago
  • $210k - $240k

     ...Postman Flows enables teams to collaborate and showcase their APIs regardless of technical expertise. We are looking for a Software and Systems Engineer to scale and maintain the Flows runtime system. This system runs mission-critical automations in the cloud, focusing on... 
    Full time
    Work at office
    Flexible hours
    3 days per week

    Postman

    San Francisco, CA
    2 days ago
  • A leading construction technology company is seeking a Software Engineer to join their founding team. This fully remote position focuses on building entire features end-to-end, from frontend to mobile. As a key player in transforming the construction industry, you'll work... 
    Remote job

    Different Technologies Pty Ltd.

    San Francisco, CA
    4 days ago
  • $182k - $230k

     ...era of progress. Over the last decade, software has transformed the digital world. But the...  ...work at scale. We are roboticists, engineers, operators, and builders. We believe the...  ...us. What you’ll do We are seeking an Embedded Firmware Engineer to develop the low-level... 
    Full time
    Internship
    Work at office
    Flexible hours

    Atoms

    San Francisco, CA
    4 days ago
  • $180k - $220k

     ...David Sacks and Evan Owen, Glue is redefining how teams communicate and get work done in the AI era. We’re looking for a backend engineer to join our small team and help lead the effort to prepare the product for launch. Our technical foundation -- Golang, GraphQL API... 
    Work at office
    Local area
    Immediate start
    Flexible hours

    Glu Mobile Inc.

    San Francisco, CA
    1 day ago
  •  ...to gather feedback, understand pain points, and continuously improve our product's UI/UX. Qualifications ~3+ years of software engineering experience building production-grade frontend systems. ~ Strong proficiency with JavaScript/TypeScript, React, and Next.js... 

    Outset

    San Francisco, CA
    1 day ago
  • AI Chopping Block, Inc. in San Francisco is seeking a Software Engineer on Knowledge Systems to develop systems that interpret and reason over knowledge from the web. You will help enhance AI's ability to provide precise answers based on vast amounts of data. The ideal... 

    AI Chopping Block, Inc.

    San Francisco, CA
    2 days ago
  • Skip is seeking a Hardware Reliability Engineer to ensure that wearable devices perform reliably in real-world conditions. This role requires designing robust testing programs, analyzing failure modes, and leading reliability tests for the MO/GO device. The ideal candidate... 

    Skip

    San Francisco, CA
    5 days ago
  •  ...technology firm specializing in distributed computing is seeking engineers to contribute to the Ray backend. Candidates should have...  ...Responsibilities include developing high-quality open source software, making architectural improvements, and enhancing testing processes... 

    Anyscale

    San Francisco, CA
    3 days ago

Do you want to receive more vacancies?

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