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
    1 day 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
    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
    2 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
    3 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... 
    Suggested
    Full time
    Work at office
    Immediate start
    Worldwide
    Flexible hours
    Night shift

    Eight Sleep

    San Francisco, CA
    1 day 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... 
    Immediate start
    Worldwide

    New Light

    San Francisco, CA
    1 day 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
    2 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
    2 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
    2 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
    2 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
    2 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
    1 day 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
    23 hours 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
    2 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
    2 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
    1 day 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
    14 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
    2 days ago
  • $182k - $230k

     ...technology company. About the Role Pronto is seeking an Embedded Firmware Engineer to join our growing team and help expand our autonomous...  ...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
  • $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
  • $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
    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
    23 hours 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
    23 hours 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
    2 days ago
  •  ...you’re excited to help shape the future of healthcare, we’d love to meet you. About the role We’re hiring an SRE to join our engineering team at Plenful and take ownership of the reliability and performance of the systems that power our product. You’ll work across our... 
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Plenful

    San Francisco, CA
    3 days ago
  • $113.33k - $210.91k

     ...Field Service Solution Engineer Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition...  ...Qualifications: Bachelor's degree in Computer Science, Software Engineering, or Management Information Systems Demonstrated... 

    Salesforce

    San Francisco, CA
    4 days ago
  •  ...Job Title Software Backend Developer – Salesforce Responsibilities Backend application development for Marketing/Commerce/Sales/Big...  ...and ship high‑quality, production‑grade software using modern engineering practices, with AI as a core part of your development workflow... 
    Work at office
    Flexible hours
    3 days per week

    100 Salesforce, Inc.

    San Francisco, CA
    4 days ago
  •  ...way we work and live. We’re growing rapidly and looking for exceptional people to join us! About the Role As a Solutions Engineer, you’ll be a key technical advisor and implementation expert for our customers — helping them design, deploy, and scale solutions... 
    Full time
    For contractors
    Internship

    Persona

    San Francisco, CA
    23 hours ago
  •  ...React Native Build and maintain high-performance and scalable mobile experiences Collaborate closely with design, product, backend engineering and AI research teams to ship shopping features Define the architecture and technical roadmap for the iOS app as we scale Own... 
    Full time
    Immediate start

    Shopongold

    San Francisco, CA
    1 day ago
  •  ...FEQ427R3 As a Sr. Solutions Engineer at Databricks within the Field Engineering org you will partner with our customers to design scalable data architectures using Databricks technology and services. You have technical depth and business knowledge and can drive complex... 
    Worldwide

    WinsAbove

    San Francisco, CA
    1 day ago

Do you want to receive more vacancies?

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