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!
- ...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-...SuggestedRemote workFlexible hours
$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...SuggestedFull timeLocal area- ...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
$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...SuggestedLocal area- ...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...SuggestedFull timeWork at officeImmediate startWorldwideFlexible hoursNight shift
- ...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 startWorldwide
- ...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...
- ...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...
- ...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...
$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 payFull timeInternshipWork at officeLocal areaImmediate startRelocation package$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 timeContract workFlexible hours$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$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 timeWork at officeNight shift$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- ...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...
- ...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...
- ...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+...
- ...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
$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 timeWork at officeWorldwideFlexible hours$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 timeInternshipWork at officeFlexible hours$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 timeWork at officeFlexible hours3 days per week- ...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...
$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 officeLocal areaImmediate startFlexible hours- ...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...
- ...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 officeRemote workFlexible hours2 days per week
$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...- ...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 officeFlexible hours3 days per week
- ...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 timeFor contractorsInternship
- ...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 timeImmediate start
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded systems software engineer San Francisco, CA
- embedded software engineer San Francisco, CA
- embedded engineer San Francisco, CA
- embedded linux engineer San Francisco, CA
- embedded developer San Francisco, CA
- embedded firmware developer San Francisco, CA
- embedded software engineer remote San Francisco, CA
- embedded software San Francisco, CA
- mobile software developer San Francisco, CA
- software sales San Francisco, CA



