Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

Full-time

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
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 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.

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Mundelein, IL vacancy
  • $130k - $150k

     ...Job Title: Embedded Software Engineer 3 Clearance Requirement: Secret Location: On site 5 days a week in Rolling Meadows, IL Pay: $130-150k (paid hourly) Insight Global is looking for an Engineer Embedded Software 3 to support our client's RF Software department... 
    Suggested
    Hourly pay
    Full time

    Insight Global

    Rolling Meadows, IL
    3 days ago
  •  ...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 ****@*****.***.... 
    Suggested
    Full time
    Contract work

    Prolim Global

    Rolling Meadows, IL
    2 days ago
  • $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... 
    Suggested
    Full time
    For contractors
    Local area

    IDEX

    Wheeling, IL
    2 days ago
  • $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... 
    Suggested
    For contractors
    Local area

    IDEX

    Wheeling, IL
    18 hours ago
  • $110k - $140k

     ...Description HP Tuners is currently seeking a full-time Senior Embedded Software Engineer to join our team in Buffalo Grove, IL. At HP Tuners, we develop hardware and software products to suite the aftermarket needs of automotive enthusiasts. As a Senior Embedded... 
    Suggested
    Full time
    Work at office
    Relocation package

    HP Tuners

    Buffalo Grove, IL
    3 days ago
  •  ...making history. Northrop Grumman Space Systems (NGSS), Rolling Meadows, IL is seeking an Associate Embedded Software Enginee r or an Embedded Software Engineer to contribute to full-cycle product development of new software subsystems and defense electronics... 
    Relocation package

    Northrop Grumman

    Rolling Meadows, IL
    9 hours ago
  • $113k - $146.7k

     ...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... 
    Full time
    Work experience placement
    Work at office
    Worldwide

    Wabtec

    Buffalo Grove, IL
    4 days ago
  • Northrop Grumman Mission Systems in Rolling Meadows, IL seeks a Sr. Principal Embedded Software Engineer to join a team delivering mission-critical software for defense systems. You will design, develop, test, and maintain embedded software running on Linux or VxWorks,... 

    NGC

    Rolling Meadows, IL
    3 days ago
  • $90k - $110k

     ...Job Description Job Description Title: Embedded Software Engineer Location: Buffalo Grove, IL Shift: 1st Shift Hire Type: Direct Hire Salary: $90,000–$110,000 per year Comprehensive Benefits Package Sterling Engineering is hiring an Embedded Software... 
    Shift work
    Day shift

    Sterling Engineering Inc.

    Buffalo Grove, IL
    a month ago
  • $135.8k - $203.6k

     ...provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of...  ...warfighter. Come be a part of our mission! As a Sr. Principal Embedded Software Engineer at Northrop Grumman you will have a challenging and... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Palatine, IL
    4 days ago
  • Northrop Grumman is seeking a Sr. Staff Embedded Software Engineer in Rolling Meadows, IL to design, develop, and sustain mission-critical software for defense systems. You will apply model-based engineering, DevSecOps, and Agile practices to deliver embedded solutions... 

    NGC

    Rolling Meadows, IL
    2 days ago
  •  ...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

    Culligan International Company

    Libertyville, IL
    1 day ago
  • Northrop Grumman is seeking a Staff Embedded Software Engineer in Rolling Meadows, IL to design, develop, and integrate software for mission-critical systems. The role emphasizes full software life cycle, collaboration with cross-functional teams, and formal engineering... 

    Northrop Grumman

    Rolling Meadows, IL
    3 days ago
  • Northrop Grumman is seeking a Staff Embedded Software Engineer in Rolling Meadows, IL to design, develop and sustain embedded software for defense systems. The role emphasizes model-based engineering, DevSecOps and Agile practices with strong collaboration across teams... 

    Northrop Grumman

    Rolling Meadows, IL
    3 days ago
  • $110k - $140k

     ...Summary \n The Senior Power Electronics Engineer will be the responsible engineer for...  ...Test circuit boards \n ·      Write test software \n ·      Build cables \n ·...  ...verilog, verification, etc. \n Real-Time Embedded Systems. Rate-Monotonic Analysis, blocking... 
    Permanent employment
    Full time
    Relocation
    Flexible hours

    AmplifiedSpace

    Mundelein, IL
    5 days ago
  •  ...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 placement
    Local area
    Night shift

    Bluestone.com

    Vernon Hills, IL
    18 hours ago
  • $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 office
    Worldwide
    Visa sponsorship

    Hollister

    Libertyville, IL
    18 hours ago
  •  ...****@*****.*** ( 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... 

    Prolim Global

    Palatine, IL
    18 hours ago
  • $110k - $120k

     ...Job Description Responsibilities \n \n Analyze business processes and requirements to identify software solutions and automation opportunities. \n Make technical decisions regarding software design, development, and implementation. \n Maintain and enhance... 

    Cypress HCM

    Mundelein, IL
    19 days ago
  • $96.8k - $145.2k

     ...designs, programs, debugs and implements embedded systems for the organization’s products...  ...Basic Requirements:Bachelor’s degree in engineering (Computer Engineering or Electrical Engineering...  ..., Object Oriented Programming, software design patterns, devices driver development... 
    Full time
    Summer work
    Work at office
    Local area
    Immediate start
    Flexible hours
    3 days per week

    Zebra Technologies Corporation

    Lincolnshire, IL
    4 days ago
  •  ...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... 

    Eliyan

    Mundelein, IL
    26 days ago
  •  ...You will reach for whatever technique fits the problem, prompt engineering, agentic orchestration, retrieval, or post-training, and...  ...comfort with concurrent or distributed processing \n Bonus: embedding and vector search pipelines, or retrieval augmented generation... 

    Discernis

    Mundelein, IL
    19 days ago
  •  ...Senior Hardware Engineer Location: Buffalo Grove, IL Working Arrangement: On-site...  ...company develops innovative hardware and software products for the automotive aftermarket....  ...analyzers, and protocol analyzers to debug embedded systems at the hardware level.... 
    Full time
    Relocation package
    Flexible hours

    Spectrum IT Recruitment

    Buffalo Grove, IL
    18 hours ago
  •  ...Senior Business Systems Engineer providing technology leadership and AI strategy for Medical Affairs and Health Impact business units. Translates business needs into scalable AI solutions, maintains the integrated AI technology roadmap, and coordinates across enterprise... 

    AbbVie

    Mettawa, IL
    11 days ago
  •  ...YouTube. Job Description This Senior Business Systems Engineer, AI Capability Lead will provide independent technology...  ...without requiring deep model development, AI engineering, production software engineering, or data science expertise.  Additional... 
    Full time
    Local area

    AbbVie

    Mettawa, IL
    25 days ago
  •  ...RaghavendraContact Email: ****@*****.*** Title: Engineer Hardware 2 (1885)Location: Rolling Meadows Illinois Secret Clearance...  ...(RF) and Electro-Optical (EO) DSP, controls, data links, embedded processing, and processor interfaces.As a Hardware Design Engineer... 
    Full time
    Work experience placement

    Prolim Global

    Rolling Meadows, IL
    1 day ago
  • $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 time
    Part time
    Local area

    Camping World

    Lincolnshire, IL
    2 days ago
  • 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

    Walgreens Boots Alliance

    Deerfield, IL
    4 days ago
  • $150k - $220k

     ...consumer app and international expansion We're bringing more of our engineering in-house, so the engineers who join now will shape how the...  ...or a related engineering field 5+ years of professional software engineering, including 2+ years at a senior level on a shipped... 
    Remote work
    Flexible hours
    Night shift
    Afternoon shift

    Found Inc

    Mundelein, IL
    1 day ago
  •  ...Location: Vernon Hills, IL (Corporate Headquarters) Reports To: Vice President of Engineering & Operational Excellence Travel Requirement: Up to 10% global travel as required  The Mission Eastek International is seeking a hands-on Sustaining Engineer to... 
    Full time

    Eastek International Corporation

    Vernon Hills, IL
    4 days ago

Do you want to receive more vacancies?

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