Back to Careers
softwareIn-person/Hybrid (Greater Boston Area)Full-time

Embedded Software Engineer

About Us

H2Ok Innovations is an IoT platform for optimizing industrial liquid and fluid systems in supply chain and manufacturing. We unlock previously untapped data and drive data-driven decisions off this new information to provide our customers a competitive advantage in their operations, becoming more efficient and sustainable. Our IoT system consists of a network of versatile and scalable spectral-based proprietary sensors deployed in-line, connected to our ML edge compute models and gateway, coupled with our process insights software. We are bridging OT (operational technology) and IT (information technology) to provide data-driven optimization of facility performance in liquid-related processes. H2Ok Innovations is a woman-founded and BIPOC-founded cleantech startup based out of Greentown Labs, North America's largest cleantech incubator. Backed by Construct Capital, 2048 Ventures, Flybridge Capital, 1517 Fund, Techstars, and more, we are bringing Industry 4.0 and achieving significant strides in conserving water and optimizing manufacturing processes with major customers from Unilever (recognized as their top startup supplier of the year), to Cargill, Coca-Cola Company, Ecolab, Constellation Brands, and numerous other industrial enterprises.

What You Will Do

H2Ok seeks a highly motivated and skilled Embedded Software Engineer to join our team and contribute to developing cutting-edge IoT devices. The role will be able to work cross-functionally and integrate projects into the greater product scheme picture during engineering decisions, scoping, architecture, and collaboration. The role's seniority will be determined based on assessment.

  • Develop embedded software for IoT devices, ensuring reliability, efficiency, and scalability
  • Collaborate with cross-functional teams to define software requirements and specifications
  • Integrate data analysis and machine learning models for data processing
  • Design secure processes for retrieving, processing, and relaying sensor data to cloud databases and industrial controllers
  • Architect methods to integrate sensors into industrial controllers and software
  • Design embedded systems for reliability, robustness, and scalable deployment
  • Create mechanisms for updating and maintaining software and firmware of deployed field devices
  • Implement protocols and interfaces for IoT device connectivity and data exchange
  • Integrate sensors, microcontrollers, and other hardware components into the IoT system
  • Work on real-time operating systems (RTOS) for time-critical operations and low-latency communication
  • Implement security measures including encryption, authentication, and access control
  • Ensure compliance with industry standards and best practices for IoT security and privacy
  • Secure customer data during access, storage, and transmission
  • Deploy and integrate IoT technologies within customer firewalls and networks
  • Develop security practices to meet regulatory and certification requirements
  • Create and execute test plans for software functionality, performance, and reliability
  • Debug and troubleshoot software and hardware issues
  • Optimize code for efficiency and performance, considering resource constraints
  • Create technical documentation including design specifications, user manuals, and coding standards
  • Adhere to regulatory and compliance requirements for embedded software development in IoT

About You

  • Bachelor's or higher degree in Computer Science, Electrical Engineering, or a related field
  • Proven experience in embedded software development for IoT devices
  • Proficiency in C and C++, single-board computers/microcontrollers, and industrial communication protocols (ex. Modbus, EtherNet/IP, 4-20mA, OPC UA)
  • Proficiency with SQL; ability to create advanced queries, ETLs, functions, procedures, views, temporary tables
  • Familiarity with embedded hardware platforms and microcontrollers
  • Experience with real-time operating systems (RTOS)
  • Strong problem-solving skills and attention to detail
  • Ability to work successfully in a fast-paced team environment/product iteration cycle
  • Motivated, driven, startup founder mindset, desire to drive positive change in the world
  • Excellent communication and teamwork abilities

Benefits

  • Full-time position with competitive compensation and benefits

Working at H2Ok

H2Ok Innovations is an equal-opportunity employer. We encourage applications from candidates of all backgrounds and experiences.

Learn How We Think

Apply Now

Please fill out the form below to apply for the Embedded Software Engineer position.