Embedded Software Engineer
$130k - $190kAquabyte
San Francisco Bay AreaEngineering /Full-Time /HybridOur 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 productWe 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 ResponsibilitiesInterface with sensors; cameras; mesh, wireless, and cellular networks to create robust, reliable, and remote data collection and processing systemsDevelop on ARM-based embedded platforms using C, C++, python, golang or rustImprove our embedded Linux build and deployment processDevelop software to automate hardware testing proceduresBuild 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 hardwareParticipate in hardware specifications for our next generation equipmentParticipate 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 themselvesQualificationsEngineering or CS degree.Software development on an embedded deviceExperience writing and building software.Professional experience with C, C++, Golang, Python or Rust.Desired but Not RequiredSolid understanding of TCP/IPReal-Time Operating Systems (RTOS)Buildroot, Yocto Project, toolchains, uBoot, UART, SPI, I2C interfacesExperience with WiFi, BLE, LoRaWAN, Mesh Networking, Cellular NetworksSelecting hardware targeted for harsh environmental conditionsAbility to read a schematicExperience 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 startupBenefitsCompetitive salary and equityUnlimited vacation policyFlexible working hours + hybrid work policyMedical, vision, & dental insuranceRetirement matching planPotential travel to NorwayEvolve in a fast-paced environmentBe able to shape a business in its early daysGet ideas, feedback, and suggestions from other best-in-their-field colleaguesMentorship opportunities, we'll be dedicated to investing in you and supporting you as you grow$130,000 - $190,000 a yearAquabyte takes a market-based approach to compensation. The pay varies on a variety of factors including: job-related qualification, years of experience and competence level, interview performance, and work location.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 and identifying potential inconsistencies or verification signals in application materials based on available information. 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.
- Multiply Labs in San Francisco, CA, is applying AI to solve complex manipulation challenges in robotic cell therapy manufacturing. We're seeking a Research Scientist specializing in robotic manipulation to advance our intelligent systems. You will collaborate with a multi...Suggested
$100k - $200k
...,000.00/yr Note: This is a permanent (FTE) position that will be hired directly by an Insight Global client Job Summary: Embedded Software Engineer - San Francisco, CA You will be responsible for building the embedded software that powers our lidar firmware system. Expertise...SuggestedPermanent employmentFull timeWork at office- ...forward-thinking tech company in San Francisco is seeking a Staff Engineer to drive the development of cutting-edge embedded systems. The ideal candidate will have extensive experience in embedded software development and leadership in a cross-functional environment....Suggested
$159.8k - $235k
...lifetime deliveries. We’re focused on how to do the next 10B even better.About the RoleWe are looking for a Senior/Staff Embedded Software Engineer to lead the development and bring-up of ARM-based microcontroller platforms across our robotics products. This is a high-...SuggestedHourly payWork at officeLocal areaRemote workFlexible hours- Position Summary:We are seeking a highly experienced Principal Embedded Software Engineer to lead the design and development of embedded software for medical device systems. This role focuses on delivering safe, reliable, and high-performance software in compliance with...Suggested
$160k - $220k
...Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can... ...help!As the Sr or Staff level for the Embedded Engineering team, you will be responsible... ...architecting, executing, and building the embedded software that powers our lidar firmware system....Work experience placementWork at officeLocal area$160k - $250k
...facing adversity, and can do the impossible at record breaking speeds. About You and The Role We are looking for an Embedded Software Engineer to build the automated validation systems that ensure the reliability of the embedded platform powering autonomous aircraft...Local area- We’re seeking an Embedded Software Engineer to develop the foundational software powering next-generation robotic hardware. You’ll build high-performance, safety-critical , real-time embedded systems that enable reliable, deterministic operation. Role Responsibilities...
- We are seeking an Embedded Software Engineer to design and develop firmware and embedded systems for healthcare-related devices and connected digital health solutions. Seniority level Entry level Employment type Full-time Job function Engineering and Information...Full time
- I am currently working with a camera start up in San Francisco who are looking for an embedded software engineer to join their. You’ll be working in a team of four, providing technical leadership and helping them develop their cutting edge camera system. You will play...
- ...bigger than the ocean. About the Role We're looking for an Embedded Systems Engineer to own the firmware, electronics integration, and low‑... ...on role that lives at the boundary between electronics and software. You'll work directly with electrical, mechanical, and acoustics...
- 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...
- Lead Embedded Software Engineer - Powering Autonomous Vehicles Overview: We are looking for an experienced Embedded Software Engineer to lead the development of advanced firmware systems for cutting-edge sensing technology. In this role, you will guide a team of engineers...Permanent employmentFull timeContract work
$160k - $200k
...to be well-rested and building the most advanced hardware, software, and AI technology to make it possible. Our products power... ...–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 and...Full timeWork at officeImmediate startWorldwideFlexible hoursNight shift- Tarana is seeking a Staff Embedded Software Engineer to lead the development of our ngFWA platform. You will collaborate across hardware, firmware, and software teams to design, implement, and validate high-performance features. You will own large capabilities from concept...
- Unknown is seeking an embedded software engineer in San Francisco to join a four-person team, providing technical leadership and helping develop a cutting-edge camera system. You’ll drive the project from prototype to a 2027 launch in a highly autonomous, results-driven...
$41 - $47.5 per hour
...scale energy storage and producing battery materials in the U.S. for the first time, all from batteries we already have. Embedded Software Engineering Intern We are at the precipice of a global energy transition. At Redwood Materials, we are moving beyond battery...Full timeInternship- Embedded Software Engineer Intern - Fall 2026 We are at the precipice of a global energy transition. Key Responsibilities Real-Time Control Firmware: Support the design and implementation of bare-metal software for power electronics, gaining exposure to PWM generation,...Internship
- ...manufacturing sectors. Our next‑generation software stack combines an intuitive command/... ...performance runtime environment. We empower engineers to build, test, and deploy critical... ...Overview We are looking for an early‑career Embedded Software Engineer to join our rapidly...Permanent employmentFull time
$150k - $220k
Astranis Space Technologies is hiring a Senior Flight Software Engineer in San Francisco, California. In this role, you will develop software for advanced satellites, enhance reliability, and mentor junior engineers. Candidates should have 5-8 years of experience in C++...- NextGenEnergyJobs in San Francisco is seeking an Embedded Software Engineer Intern for Fall 2026 to help develop bare-metal firmware for power electronics, work on Cortex-R and Cortex-M microcontrollers, and participate in real-time control and BMS tasks. You will gain...Internship
- Job Description We are looking for a staff level embedded systems software engineer with full stack proficiency who will own the long term stability of legacy products and help the US region with software feature requests and product needs. This is not a people management...Remote work
$148k - $249k
...Job Description Job Description The Embedded Software team owns our low-level software integration platform, coordinating communications... ...critical embedded software for truck control functions such as engine control, steering and braking. - Integrate sensors and...Remote work3 days per week$155k - $200k
...delivering fiber‑class internet speeds worldwide, bridging the digital divide in ways previously thought impossible. As a Staff Embedded Software Engineer , you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and build...WorldwideFlexible hours- Direct message the job poster from Fruition Group Embedded Software Engineer - Robotics (Senior/Staff Level) We’re partnered with a pioneering robotics company solving large-scale logistics challenges through advanced automation. As they continue to scale, they’re hiring...
- Embedded Software Engineer - Power Electronics, Energy Storage We are at the precipice of a global energy transition. Key Responsibilities Real-Time Control Firmware: Design and implement bare-metal software applications for power electronics, focusing on high-resolution...
- Embtel, Inc. in Brisbane, California is seeking a Sr. Embedded Software Engineer to join their R&D team. You will contribute to firmware development for innovative medical systems, working with complex laser and ultrasound technologies. The ideal candidate has expertise...
- ...exciting journey. We are looking for a Staff Engineer to help guide our product development... ...talent to deliver world-class hardware/software/AI platforms. Your technical expertise... ...our products—with a focus on cutting-edge Embedded Linux systems. Responsibilities Lead the...Work experience placementH1bLive inRelocationWork visa
- NextGenEnergyJobs is seeking an Embedded Software Engineer to design real-time control firmware for power electronics and energy storage systems. You will develop low-level drivers for ARM Cortex-M/R, optimize multi-core processing, and collaborate with controls engineers...
- A leading staffing and consulting firm is seeking a Lead Embedded Software Engineer in San Francisco to guide the development of advanced firmware systems for autonomous vehicles. In this role, you will lead a team while directly contributing to software development using...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded firmware developer San Francisco, CA
- embedded software engineer San Francisco, CA
- embedded systems software engineer San Francisco, CA
- embedded engineer San Francisco, CA
- embedded developer San Francisco, CA
- software support San Francisco, CA
- software San Francisco, CA
- software technical support San Francisco, CA
- entry level software sales San Francisco, CA
- android software developer San Francisco, CA


