Embedded Software Engineer
$120k - $160kAquabyte
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!
- ...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...SuggestedFull timeContract workImmediate start
- ...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,...SuggestedTemporary workFor contractorsImmediate startFlexible hours
- ...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...SuggestedInterim roleInternshipWork at officeImmediate startRemote workRelocationRelocation package
- ...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...SuggestedRemote job
- ...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...SuggestedTemporary workImmediate startFlexible hours
- ...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 timeWork at office
- ...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 workWork at office
$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 timeContract workWork experience placementLocal area- ...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 workFor contractorsFlexible hours
$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 employmentTemporary workFlexible hours- ...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
- ...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 workWork at office
- ...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 officeLocal areaFlexible hoursNight shift
- ...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...
- ...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 placementInterim roleWork at office
- ...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 timeTemporary workInterim roleWork at officeWorldwideFlexible hours
- ...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 workFor contractorsWork at officeLocal area
- ...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...
- ...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
- ...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 officeLocal areaFlexible hoursNight shift
- ...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...
- ...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...
- ...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
- ...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 workInterim roleWork at office
- ...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 officeShift work
- ...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 workLocal areaFlexible hours
- ...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 workWork experience placementInternshipWork at officeImmediate start
- ...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
$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 timeTemporary workFor contractors- ...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 employmentContract workWork at officeLocal areaImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- remote software sales Bay County, FL
- senior c# .net software developer Bay County, FL
- id software Bay County, FL
- software Bay County, FL
- entry level software sales Bay County, FL
- healthcare software sales Bay County, FL
- software implementation project manager Bay County, FL
- software support Bay County, FL
- embedded software Bay County, FL
- software asset management analyst Bay County, FL

