Talent.com
Embedded Software Engineer

Embedded Software Engineer

AquabyteMundelein, IL, US
21 days ago
Job type
  • Full-time
Job description

Job Description

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
  • 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 • Mundelein, IL, US

    Related jobs
    Embedded Software Engineer

    Embedded Software Engineer

    Kranze Technology Solutions, IncDes Plaines, IL, US
    Full-time
    Quick Apply
    Kranze Technology Solutions develops complex, customized cutting edge aircraft avionics hardware and software solutions supporting survivability, situational awareness, interoperability, and data c...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Firmware Engineering Manager

    Embedded Firmware Engineering Manager

    Zebra TechnologiesLincolnshire, IL, US
    Full-time
    At Zebra, we are a community of innovators who come together to create new ways of working.United by curiosity and a culture of caring, we develop smart solutions that anticipate our customer’s and...Show moreLast updated: 1 day ago
    • Promoted
    Software Engineer

    Software Engineer

    Robert HalfSchaumburg, IL, United States
    Full-time
    This organization is a long-standing, premier manufacturer.Operating out of a state-of-the-art, fully integrated manufacturing facility, the company has earned multiple quality awards and certifica...Show moreLast updated: 3 days ago
    Founding Software Engineer

    Founding Software Engineer

    BulqitChicago, IL, US
    Full-time
    Quick Apply
    Build From Zero With Proven Founders We’re an early-stage, self-funded startup operating in stealth mode- founded by two entrepreneurs with multiple successful exits across diverse industries...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Grainger Management LLCLake Forest, Illinois, United States
    Full-time
    Grainger Management LLC is seeking a Software Engineer in Lake Forest, IL to design, configure, & implement AWS infrastructure from scratch, ensuring seamless integration of dvlpmnt pipelines w / op...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Embedded Systems Development Engineer (Security Focus)

    Senior Embedded Systems Development Engineer (Security Focus)

    Shure IncorporatedNiles, IL, United States
    Full-time +1
    Senior Embedded Systems Development Engineer (Security Focus).Shure seeking senior engineers for embedded software development. We are recruiting for talented.Product Development Division who will f...Show moreLast updated: 27 days ago
    • Promoted
    Software Engineer

    Software Engineer

    General MedicineMundelein, IL, US
    Full-time
    As a software engineer at General Medicine, you’ll help build and scale a healthcare store that makes it delightfully simple to shop for any type of care. We provide upfront cash and insurance...Show moreLast updated: 3 days ago
    • Promoted
    Senior Engineer, Embedded Systems Development

    Senior Engineer, Embedded Systems Development

    Shure IncorporatedNiles, IL, United States
    Full-time +1
    Senior Engineer, Embedded Systems Development.Embedded Software Development Engineer,.Product Development Division designing, implementing, testing, and integrating real time, multitasking software...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    TAG - The Aspen GroupChicago, IL, US
    Full-time
    The Aspen Group (TAG) is one of the largest and most trusted retail healthcare business support organizations in the U.Our brands, including Aspen Dental, ClearChoice Dental Implant Centers, WellNo...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Zoro Tools, Inc.Chicago, Illinois, US
    Full-time
    Software Engineer in Chicago, IL to contribute to the design, build, & maintenance of scalable, self-service tools & automated workflows that enable partners to easily ingest, create, share, & use ...Show moreLast updated: 17 days ago
    Growth Lead - Embedded Payments

    Growth Lead - Embedded Payments

    Valsoft CorporationChicago, IL, US
    Full-time
    Quick Apply
    At Valpay, we’re building the next generation of embedded payments.We help SaaS companies transform payments from a utility into a new line of revenue. Our PayFac-as-a-Service model delivers all the...Show moreLast updated: 30+ days ago
    • Promoted
    Manager, Software Engineer

    Manager, Software Engineer

    RelativityChicago, IL, United States
    Full-time
    Relativity is redefining how legal and compliance teams navigate data, and our Automation Services Domain (ASD) is central to that transformation. As Manager of the Service Auth team, you'll lead th...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Sr. Medical Device Software Development Engineer

    Sr. Medical Device Software Development Engineer

    MedelaMcHenry, IL, US
    Full-time +1
    Senior Medical Device Software Development Engineer Medical Devices.Medela LLC | McHenry, IL | Hybrid.Full-Time | Embedded Systems | RTOS | Medical Devices. Salary starting at $120K plus bonus.Are ...Show moreLast updated: 7 hours ago
    Electrical Engineer - Embedded Hardware

    Electrical Engineer - Embedded Hardware

    Paul May AssociatesElmhurst, IL, United States
    Permanent
    Quick Apply
    Job Title : Electrical Engineer - Embedded Hardware Primary Location : Hybrid, 2-3 Days in Elmhurst, IL Position Type : Direct Hire< / b...Show moreLast updated: 1 day ago
    • Promoted
    Senior Software Engineer - Relativity Server

    Senior Software Engineer - Relativity Server

    RelativityChicago, IL, United States
    Full-time
    We are recruiting a Senior Software Engineer with experience in C#,.NET, and SQL to join the engineering team responsible for the Relativity Server Platform. This group develops applications and fra...Show moreLast updated: 30+ days ago
    • Promoted
    Engineer Associate Staff, Embedded Systems Development

    Engineer Associate Staff, Embedded Systems Development

    Shure IncorporatedNiles, IL, United States
    Full-time +1
    Engineer Associate Staff, Embedded Systems Development.As an Engineer Associate Staff, Embedded Systems Development.Product Development Division designing, implementing, testing, and integrating re...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Payments Solutions Engineer - Embedded Sales

    Payments Solutions Engineer - Embedded Sales

    Chicago StaffingChicago, IL, US
    Full-time
    Bank, we're on a journey to do our best.Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed.We b...Show moreLast updated: 12 hours ago
    Electrical Engineer- Embedded Hardware

    Electrical Engineer- Embedded Hardware

    Gulf Coast Automation GroupElmhurst, Illinois, United States
    Full-time +1
    Quick Apply
    Job Title : Electrical Engineer - Embedded Hardware.Primary Location : Hybrid, 2-3 Days in Elmhurst, IL.TalentFish is casting a line for an Embedded Hardware Engineer! In this role, you'll join a gro...Show moreLast updated: 7 days ago