Embedded Software Engineer
Aquabyte
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
- Engineering or CS degree.
- Software development on an embedded device
- Experience writing and building software.
- Professional experience with C, C++, Golang, Python or Rust.
- 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
- Competitive salary and 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 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.
$108.8k - $163.2k
...of history, they are making history.Northrop Grumman Space Systems (NGSS), Rolling Meadows, IL is seeking an experienced Embedded Software Engineers for its Software & Controls Department to be responsible for full-cycle product development of new software subsystems and...SuggestedFull timeRemote workRelocation packageShift work$87.6k - $131.4k
...enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes... .... Come be a part of our mission! As a Software Engineer at Northrop Grumman you will have... ...looking to add to our talented team of Embedded Software Engineers. Our engineers are...SuggestedFull timeRelocation packageShift work- ...StatesExperience: 10-11 yearsContact: Alec DsouzaContact Email: ****@*****.*** Is hiring for federal client Northrup Grumman Embedded Software Engineer IIINorthrop Grumman | MANHATTAN BEACH,CA & ROLLING MEADOWS,ILInterested candidate can share resume at ****@*****.***....SuggestedFull timeContract work
$127.2k - $190.8k
...where you can make an impact.With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR, finance,... ...have something special for you.SUMMARY OF PRIMARY FUNCTIONThe Embedded software Engineer is a key member of the IDEX-Dispensing team. He\she...SuggestedFull timeFor contractorsLocal area$90k - $110k
Title: Embedded Software EngineerLocation: Buffalo Grove, ILShift: 1st ShiftHire Type: Direct HireSalary: $90,000-$110,000 per yearComprehensive Benefits PackageSterling Engineering is hiring an Embedded Software Engineer for a global engineering and manufacturing organization...Suggested$108.8k - $163.2k
...the U.S. and its global allies.Northrop Grumman Mission Systems (NGMS) is looking for you to join our team as a Principal Embedded Software Engineer - Manufacturing Test Engineering (RF Systems) based out of Rolling Meadows, IL.Manufacturing Engineers thrive in an...Full timeRelocationShift work$87.6k - $131.4k
...enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes... .... Come be a part of our mission! As a Software Engineer at Northrop Grumman you will... ...looking to add to our talented team of Embedded Software Engineers. Our engineers are self...Full timeRelocation packageShift work$79.3k - $113k
...and communities. How will you make a difference? As an experienced engineer within Wabtec Bus Solutions, you will drive design and development focused on a mix of major initiatives in embedded software development for different products, controls, & sensors. Reporting...Work experience placementWork at office- Chipton-Ross is seeking multiple Embedded Software Engineer 3's for a contract opportunity in Rolling Meadows, Illinois. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE): Bachelor's Degree in STEM. Experience with Object Oriented Programming in C++11. Experience testing...Contract work
$127.2k - $190.8k
Summary of Primary Function The Embedded Software Engineer is a key member of the IDEX-Dispensing team. He/she will work with local team members and global dispensing units on key design and development activities in embedded systems - driver and firmware development....For contractorsLocal area- ...Global AccountsLocation: Libertyville, IL - HybridDescription: We are seeking a customer-obsessed, highly motivated Lead Project Engineer to lead customer-facing mechanical design and water treatment projects from concept development through execution and post-installation...Full time
$140k - $191k
...Development Principal Systems EngineerSummaryThe Principal Systems Engineer serves as the technical leader responsible for systems-level... ...Engineering (Systems, Biomedical, Mechanical, Electrical, or Software Engineering) with 10+ years of relevant experience; orM.S. in Engineering...Work at officeWorldwide- ...Job Title: Hardware Design Engineer About the Role: We are seeking a talented and driven Hardware Design Engineer to join... ...performance and reliability. Work collaboratively with software, mechanical, and test engineers to support seamless hardware-software...
- ...Manage client communications, reviews, and governance meetings. Delivery & Operations • Coordinate with internal delivery, engineering, and support teams. • Monitor project health, risks, and issues; drive mitigation actions. • Lead operational reviews and contribute...
- ...Systems Engineer Lead This company has continued to shape the way homes are built for the past 50 years. As the pioneer and leading... ...engineering, interfacing, integration and testing of hardware/software systems. We offer an exciting work environment which provides unique...Work experience placementLocal areaNight shift
- ...for a Back End Developer to support digital design workflows in Libertyville, Illinois. This position focuses on building custom software solutions and automation tools that improve how teams work with Autodesk platforms and related applications. The ideal candidate brings...
- ...Job Description Job Description We are looking for a Systems Engineer to support and evolve a complex enterprise infrastructure environment in Libertyville, Illinois. This Long-term Contract position combines hands-on systems administration with infrastructure design...Long term contractRemote work
$110k - $155k
...commercialization of customer-preferred new products.The Lead R&D Engineer is a member of the Hollister Ostomy New Product Development... ...impact current and future projects / product portfolio.Use CAD Software (i.e. Solidworks) to develop and design concepts, components, and...Work at officeWorldwideVisa sponsorship- ...****@*****.*** ( is currently seeking Embedded Engineer 3 for one of our top Client for Location - Rolling Meadows,... ...@prolim.comJob description:Looking for an Engineer Embedded Software 3 to support our RF Software department. This position will...
$118k - $148k
As an Advanced Embedded Engineer here at Honeywell, you will drive the design and development of sophisticated, embedded software solutions that power innovative industrial automation technologies. You will leverage your expertise to solve complex technical challenges...Permanent employmentTemporary workWork experience placementWorldwideFlexible hours- ...Job Description Job Description Join the leading chiplet startup! As the Principal Systems/DSP Engineer at Eliyan, you will define and drive the DSP architecture for next-generation 224G and 448G SerDes designs powering tomorrow’s chiplet-based systems with best...
- ...requirements Troubleshoot and resolve issues with production software Develop or assist in the development of a statement of requirements... ...software development projects Confer with systems analysts, engineers, programmers, and others to design system and to obtain...Immediate start
- .... What You Will Do: Lead hardware engineering throughout product lifecycle from concept... ...Collaborate with product management, software, operations, and customer success Manage... ...~ Knowledge of C programming for embedded systems ~ Wireless product design (WiFi...Worldwide
- Job DescriptionJob Summary: We are seeking a skilled Collaboration Engineer to join our IT team. This role is responsible for administering, optimizing, and extending our Microsoft 365 collaboration environment — spanning Exchange Online, Teams, SharePoint Online, and...Hourly pay
$111.1k - $170.3k
..., mobile, kiosk, and call center channels.As a Payment Systems Engineer, you’ll play a key role in designing, building, and scaling payment... ..., tooling, and processesRequired Qualifications5-10 years of software engineering experienceStrong proficiency in C# and .NET/.NET...Full timePart timeLocal area$96k - $132k
...improve outcomes for patients around the world. As a Senior Systems Engineer at Baxter, your work contributes directly to making a... ...standards. This role works with talented systems, hardware and software engineers in resolving difficult problems by applying standard...Full timeTemporary workLocal areaWork visaFlexible hours$87.6k - $131.4k
...Northrop Grumman Mission Systems (NGMS) seeks to fill a Systems Engineer position in the Mission Modeling Department at our Rolling... ...provider, manufacturer and integrator of advanced, secure and agile software-defined systems and solutions. Our products range from advanced...Full timeContract workRelocation packageShift work$184.3k - $276.5k
...'re making history.Northrop Grumman Mission Systems is a trusted provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of innovation, redefines engineering capabilities, and drives advances in various...Full timeContract workWork at officeRelocation packageShift work- ...Position : Computer Systems Engineer Location : IL Education : Bachelor's Degree in Computer Information Systems, Information Technology, Computer Applications, or related bachelorâ??s discipline, or equivalent experience Job Type : Full Time Job Responsibilities...Full timeLocal area
$86.7k - $123.8k
...potential with opportunities to make an impact to be proud of - for food, people and the planet.Job SummaryWe are seeking an experienced engineer to join our project teams across the US and Canada, working on projects of varying complexity. This role focuses on developing and...Full timeTemporary workLocal areaWorldwideRelocationVisa sponsorshipWork visaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- ultimate software Mundelein, IL
- software Mundelein, IL
- software implementation project manager Mundelein, IL
- id software Mundelein, IL
- software technology Mundelein, IL
- remote software sales Mundelein, IL
- software support Mundelein, IL
- healthcare software sales Mundelein, IL
- junior embedded software engineer
- embedded audio engineer

