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 Bay County, FL vacancy
  •  ...is seeking an experienced and well-qualified full-time Systems Engineer II to provide engineering support to the Standoff Target Reacquire...  ...installation/configuration and maintenance of systems hardware/software/related infrastructure. Provide technical support, guidance and... 
    Suggested
    Full time
    Contract work
    Immediate start

    Cardinal Point Captains llc

    Panama City, FL
    1 day ago
  •  ...Senior Systems Engineer - Position Description Join a team that’s shaping the future of...  ...verification and validation activities. Develop embedded systems using Versa Module Europa (VME),...  ...factor black box architectures. Develop software for embedded systems using VxWorks,... 
    Suggested
    Temporary work
    For contractors
    Immediate start
    Flexible hours

    ICI Services

    Panama City, FL
    1 day ago
  •  ...Duties You will serve as an Electronics Engineer for the Naval Surface Warfare Center Panama City Division. You will apply engineering principles to design, analyze, test, and verify analog or digital electronic devices and systems. You will prepare... 
    Suggested
    Interim role
    Internship
    Work at office
    Immediate start
    Remote work
    Relocation
    Relocation package

    Naval Sea Systems Command

    Panama City, FL
    4 days ago
  •  ...Responsibilities: Design, implement, and maintain embedded firmware with a strong emphasis on ultra...  ..., LoRa). Collaborate with hardware engineers to define power budgets and validate low...  .... ~7+ years of experience in embedded software development, with a strong emphasis on... 
    Suggested
    Remote job

    BrightAI Corporation

    Bay County, FL
    more than 2 months ago
  •  ...Software Engineer - Position Description Join a team that’s shaping the future of Navy support. ICI Services—a 100% employee‑owned company...  ...LCAC C4N. Experience in designing and implementing real‑time embedded software intensive code solutions. Experience in testing and... 
    Suggested
    Temporary work
    Immediate start
    Flexible hours

    ICI Services

    Panama City, FL
    4 days ago
  •  ...Position Name: Jr. Systems Engineer Reports to: Client Technology Manager Location/Type: San Francisco Bay Area, CA Type: Full-Time, Non-Exempt Atlas Technica's mission is to shoulder IT management, user support, and cybersecurity for our clients, who are... 
    Full time
    Work at office

    Atlas Technica

    Bay County, FL
    19 days ago
  •  ...are a trusted provider of cybersecurity, logistics, advanced engineering and operational support services to the United States Department...  ...senior leadership ·        Use of Microsoft Office software applications to include Word, Excel, and PowerPoint   Other... 
    Temporary work
    Work at office

    FWG Solutions, Inc.

    Panama City Beach, FL
    12 days ago
  • $81.3k - $170.7k

     ...Job Information Job Title: RF Electrical Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local The Opportunity CACI seeks a highly motivated... 
    Full time
    Contract work
    Work experience placement
    Local area

    CACI International

    Panama City, FL
    4 days ago
  •  ...2,300 in the USA. Innovation and movement toward a cleaner, less carbon-intensive world accelerates SNF’s growth. The Maintenance Engineer will maintain production equipment performance and manage Capital Maintenance/Process Improvement Projects. LOCATION: Pearlington,... 
    Temporary work
    For contractors
    Flexible hours

    SNF Holding Company

    Bay County, FL
    5 days ago
  • $80k - $85k

     ...Job Description The Quality Engineer plays a key role in supporting manufacturing operations and quality systems while ensuring products meet customer specifications and technical standards. This position sits within the Technical Services group and works closely with... 
    Permanent employment
    Temporary work
    Flexible hours

    Nexxt, Inc.

    Panama City, FL
    2 days ago
  •  ...genuinely matter, and their voices are heard. Location The Flamingo Hotel and Tower We are looking to hire a skilled Maintenance Engineer to maintain the establishment and hotel equipment. As a Maintenance Engineer, you will be required to install new equipment, conduct... 
    Shift work

    Innisfree Hotels

    Panama City Beach, FL
    4 days ago
  •  ...working groups to meet strategic goals of the Institutional Safety Program. Develop elements of Agency strategy supporting safety engineering, safety and operational readiness certification, inspection and design review processes, and industrial safety surveillance.... 
    Contract work
    Work at office

    NASA

    Bay County, FL
    20 hours ago
  •  ...Civil Engineer (PE) Are you looking to join an organization that has a GREAT company culture? Do you want to work in a place that is...  ...plus. Experience with ICPR or other state approved modeling software. EDUCATION & EXPERIENCE: ~ B.S. in Civil Engineering... 
    Work at office
    Local area
    Flexible hours
    Night shift

    Baskerville-Donovan

    Panama City, FL
    4 days ago
  •  ...Innisfree Hotels in Panama City Beach is looking for a skilled Maintenance Engineer to ensure the smooth operation of hotel equipment. The role includes installing new equipment, maintaining existing machines, and providing technical support and training. Qualifications... 

    Innisfree Hotels

    Panama City Beach, FL
    4 days ago
  •  ...Description SAIC is seeking a Senior Electrical Engineer to join in and support our team in Panama City Beach, Florida. JOB DESCRIPTION...  ...integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team... 
    Work experience placement
    Interim role
    Work at office

    SAIC

    Panama City Beach, FL
    3 days ago
  •  ...Solutions is actively seeking an Electrical Engineer to support Landing Craft Air Cushion (...  ...Circuit Board (PCB) designs.  Develop embedded systems using Versa Module Europa (VME),...  ...Knowledge/experience with 2D/3D CAD software (AutoCAD, SolidWorks, KiCad, or others).... 
    Full time
    Temporary work
    Interim role
    Work at office
    Worldwide
    Flexible hours

    Thor Solutions

    Panama City Beach, FL
    20 hours ago
  •  ...Electrical Engineer Royal is seeking an Electrical Engineer to work on an extensive construction program with the U.S. Army Corps of Engineers at Tyndall AFB, Florida. The assignment will last one year (base) and two optional years. Your Role and Responsibilities... 
    Contract work
    For contractors
    Work at office
    Local area

    Team Royal

    Panama City, FL
    3 days ago
  •  ...construction Monitoring/managing construction projects for new construction, renovations and improvements Providing civil engineering assistance on solving current job problems and in-shop planning Preparing and/or providing technical review of design calculations... 

    Department of the Air Force

    Panama City, FL
    2 days ago
  •  ...Position: Electrical Engineer Location: Panama City Beach, FL Job Id: 441 # of Openings: 2 Position Title: Electrical Engineer Location: Panama City Beach, FL Clearance: Secret Position Title We are seeking a talented Electrical... 
    Relocation

    ISPA Technology

    Panama City Beach, FL
    4 days ago
  •  ...Entry Level Civil Engineer Are you looking to join an organization that has a GREAT company culture? Do you want to work in a place that is making a DIFFERENCE in the life of the communities they serve? If so, then stop scrolling and APPLY TODAY to join our family... 
    Work at office
    Local area
    Flexible hours
    Night shift

    Baskerville-Donovan

    Panama City, FL
    4 days ago
  •  ...Prescient Edge is seeking a Senior Software Engineer to support a government client. Please note that the availability of this position is contingent upon awarded. At Prescient Edge, we believe that acting with integrity and serving our employees is the key to everyone... 

    Prescient Edge

    Panama City Beach, FL
    2 days ago
  •  ...Senior Software Engineer Concurrent Technologies Corporation, Panama City, FL Minimum Clearance Required: Secret Clearance Level Must Be...  ...environments. Key Responsibilities Design, develop, test, and maintain embedded software solutions for real-time and safety-critical... 

    Concurrent Technologies Corporation

    Panama City, FL
    4 days ago
  •  ...Job Title Job Description Duties Duties and responsibilities vary and may increase according to grade level Use engineering manuals, standard publications, and technical material to obtain information and pertinent data for use by higher level engineers, contractors... 
    For contractors

    US Department of War

    Panama City, FL
    20 hours ago
  •  ...Electrical Engineer FWG Solutions is a rapidly growing systems integrator and premier small business provider of technology services...  ...work with various levels of personnel Use of Microsoft Office software applications to include Word, Excel, and PowerPoint Other:... 
    Temporary work
    Interim role
    Work at office

    FWG Solutions

    Panama City Beach, FL
    1 day ago
  •  ...Electrical Engineer Gulf Coast Electric Cooperative (GCEC) is seeking an Electrical Engineer. GCEC is a member-owned electric cooperative...  ...with one or more traditional utility engineering modeling software packages is required. Must be proficient in Microsoft Office Suite... 
    Work at office
    Shift work

    Gulf Coast Electric Cooperative

    Panama City, FL
    2 days ago
  •  ...Job Description Civil Engineer, P.E. Location: Panama City, FL Impact Recruitment is partnering with a growing multidisciplinary...  ...~ Experience with ICPR or other hydraulic/hydrologic modeling software is highly desirable. ~ Strong written and verbal... 
    Temporary work
    Local area
    Flexible hours

    Impact Recruitment

    Panama City, FL
    20 hours ago
  •  ...Job Description: The Quality Engineer supports the Quality group by analyzing manufacturing and quality processes, supporting...  ...work-related documents. Knowledge of computer systems and software applications used to organize, analyze, archive, and report information... 
    Temporary work
    Work experience placement
    Internship
    Work at office
    Immediate start

    Zobility

    Panama City, FL
    13 hours ago
  •  ...Position: Mechanical Engineer Location: Panama City Beach, FL Job Id: 453 # of Openings: 2 Position Title...  ..., assembly drawings, and manufacturing documentation using CAD software. Collaborate with electrical, software, and systems engineering... 
    Relocation

    ISPA Technology

    Panama City Beach, FL
    1 day ago
  • $10k

     ...Join to apply for the Engineer IV - Water/Wastewater role at CPH 2 days ago Be among the first 25 applicants Join to apply for the Engineer...  ...Outlook Familiarity with Deltek Vision, Smartsheet, or similar software platforms Ability to effectively lead and inspire a team... 
    Full time
    Temporary work
    For contractors

    CPH, Inc.

    Panama City, FL
    4 days ago
  •  ...imposes undue hardship on Eastern Shipbuilding. Functions Field Engineering II will work closely with team members too: Coordinates and...  ...applications and AutoCAD. Capable of learning department-specific software programs to assist in various analyses. Citizenship: U.S.... 
    Permanent employment
    Contract work
    Work at office
    Local area
    Immediate start

    Eastern Shipbuilding Group

    Panama City, FL
    2 days ago

Do you want to receive more vacancies?

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