Talent.com
Embedded Software Engineer

Embedded Software Engineer

AquabyteSan Francisco, CA, United States
30+ days ago
Job type
  • Full-time
Job description

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 salaries and generous 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 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!

    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.

    Create a job alert for this search

    Embedded Software Engineer • San Francisco, CA, United States

    Related jobs
    • Promoted
    Director, Software Engineer

    Director, Software Engineer

    NetAppTiburon, CA, US
    Full-time
    NetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer. No matter the data type, workload or environment, we help our customers iden...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    Reliable RoboticsMountain View, CA, United States
    Permanent
    We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    NR ConsultingFremont, CA, United States
    Full-time
    Job Title : Embedded Software Engineer.Design, develop, and optimize embedded software for real-time and AI-driven applications. Work with FPGA and ASIC platforms, ensuring seamless integration and p...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Staff Software EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

    Senior Staff Software EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

    Form EnergyBerkeley, CA, United States
    Full-time
    Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...Show moreLast updated: 11 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    METABurlingame, CA, United States
    Full-time
    At Meta, we're building innovative products that make it easier for people to connect with each other and enjoy immersive experiences. Our team of world-class experts is developing and shipping prod...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Systems Engineer III

    Embedded Systems Engineer III

    RIX INDUSTRIESBenicia, CA, US
    Full-time
    RIX Industries is a technology-focused company specializing in the design, development and manufacturing of gas generation systems, precision compressor solutions, and cryogenic cooling technologie...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Embedded Software Engineer

    Embedded Software Engineer

    ObvioSan Carlos, CA, United States
    Full-time
    Each year, more than 7,500 pedestrians are killed by drivers in the U.Despite growing awareness, most cities still struggle to curb dangerous driving. Vision Zero efforts across the country are fall...Show moreLast updated: 1 hour ago
    • Promoted
    Senior Firmware EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

    Senior Firmware EngineerSoftware Engineering • Berkeley, CA • Full time • On-site

    Form EnergyBerkeley, CA, United States
    Full-time
    Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...Show moreLast updated: 14 days ago
    • Promoted
    • New!
    Software Engineer, Embedded

    Software Engineer, Embedded

    MotiveSan Francisco, CA, United States
    Full-time
    Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can ma...Show moreLast updated: 2 hours ago
    • Promoted
    • New!
    Senior Software Engineer, Embedded Systems

    Senior Software Engineer, Embedded Systems

    VerseSan Francisco, CA, United States
    Full-time
    San Francisco, CA (Remote / Hybrid Available).Organizations today are under growing pressure to navigate the transition to clean energy not just to meet sustainability goals, but to manage risk, cont...Show moreLast updated: less than 1 hour ago
    • Promoted
    • New!
    Embedded Software Engineer

    Embedded Software Engineer

    NEXTrackerFremont, CA, United States
    Full-time
    Job Title : Embedded Software Engineer.We are innovators in embedded and edge-level software, building intelligent systems that integrate hardware and software to power critical infrastructure.Our m...Show moreLast updated: 2 hours ago
    • Promoted
    Contractor - Embedded Software Engineer (willing to consider all levels)

    Contractor - Embedded Software Engineer (willing to consider all levels)

    Redwire SpaceSan Jose, CA, United States
    Permanent
    Where dreams and reality collide and the output is, out of this world.At Redwire Space, we are a team of dreamers and doers. Where the impossible becomes possible, and every day is an opportunity to...Show moreLast updated: 19 days ago
    • Promoted
    Contractor, Sr. Principal, Embedded Software Engineer

    Contractor, Sr. Principal, Embedded Software Engineer

    Redwire SpaceSan Jose, CA, United States
    Permanent
    Join our San Jose, CA team, where cutting-edge innovation meets national security.As part of Redwire's recent acquisition of Hera Systems, this location focuses on advancing our capabilities in MEO...Show moreLast updated: 12 days ago
    • Promoted
    Staff Software Platform EngineerSoftware Engineering • Berkeley, CA; Somerville, MA; Weirton, WV • Full time • On-site

    Staff Software Platform EngineerSoftware Engineering • Berkeley, CA; Somerville, MA; Weirton, WV • Full time • On-site

    Form EnergyBerkeley, CA, United States
    Full-time
    Are you ready to build America's energy future? Form Energy is an American manufacturing and energy technology company.We're revolutionizing energy storage with cost-effective, multi-day technology...Show moreLast updated: 17 days ago
    • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    FortinetSunnyvale, CA, United States
    Full-time
    WiFi team is looking for an Embedded Software Engineer with C programming and networking knowledge to join our team.This is a great opportunity to immerse yourself in all phases of the software dev...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Systems Engineer

    Embedded Systems Engineer

    CommscopeSunnyvale, California, US
    Full-time
    In our ‘always on’ world, we believe it’s essential to have a genuine connection with the work you do.RUCKUS Networks, a CommScope BU, specializes in delivering high-performance networking solutio...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Staff Embedded Software Engineer

    Senior Staff Embedded Software Engineer

    Bio-Rad LaboratoriesPleasanton, CA, United States
    Full-time
    As a self-motivated member of the firmware team, you will apply critical thinking and leadership in the design, implementation, integration, testing, debugging, deployment, and maintenance of embed...Show moreLast updated: 24 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    GlydwaysSan Francisco, CA, United States
    Full-time
    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 transport...Show moreLast updated: 30+ days ago