Embedded Software Engineer - Somerville, United States - Massachusetts Clean Energy

    Default job background
    Description
    H2Ok Innovations

    is an IoT-enabled manufacturing and supply chain operating system focused on industrial liquid and fluid systems.

    Liquid systems are at the heart of industrial manufacturing, but current methods of managing these fluid systems could be more efficient, relying on manual grab sampling as the most widely used technique.

    This results in a lack of data and visibility, causing excessive resource and operating costs and inefficient operations.

    At H2Ok Innovations, we are rethinking this approach, with our comprehensive OS system consisting of a network of our commodity sensors, coupled with our secure dual-communication edge transmission gateway, and ML-based process optimization software.

    We are building an operating system to bridge OT (operational technology) and IT (information technology) in manufacturing and supply chain, enabling digital solutions to function reliably, viably, and securely in industrial environments.

    We believe in unlocking previously untapped data for our customers–– who comprise society's most fundamental sectors–– to enable them to gain a competitive advantage in how they operate and adopt Industry 4.0 .

    At H2Ok Innovations, we are servicing major customers, including multiple Fortune 500 enterprises, and are backed by Construct Capital, 2048 Ventures, Flybridge Capital, 1517 Fund, Techstars, and more.

    H2Ok Innovations is based out of Greentown Labs –– one of the top cleantech technical communities in the world.

    Job description

    The role will have an ability 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.
    Job Duties/Responsibilities

    Aspects of the role include:
    IoT/Communications
    Develop secure and reliable processes for retrieving data from sensors, processing it, and relaying it to cloud databases and industrial controllers through wireless and wired means
    Architect robust methods to integrate sensors into industrial controllers and software
    Embedded systems design and architecting for reliability, robustness, and deployment at scale
    Design mechanism for updating and maintaining software as well as firmware of deployed devices on the field at scale
    C developer with strong skills in embedded systems and work on Micro Controllers
    Database management, along with query and storage optimization
    Integrate data analysis and machine learning models for data processing
    Guide web development, converting customer challenges into forward-facing solutions
    Develop APIs for customers to integrate our data solutions into their workflow
    Security
    Ensure the security of customer data during access, storage, and transmission.
    Securely deploy and integrate our IoT technologies within customer firewalls and networks
    Develop standards and security practices to meet regulatory and certification requirements of customers
    Machine learning + data science
    Assist in building models to convert sensor data into information on product quality, process efficiency, material composition, etc.
    Exposure developing algorithms for time series analysis and predictive alerts for industrial process optimization
    Collaboratively work with the team and customers to ensure algorithms generate accurate and reliable results
    Overall
    Help build a team of driven software engineers
    Create strong processes and workflows for developing, deploying, and scaling the product
    Building and maintaining good documentation of workflow and codebase, as well as developing processes for scalable software development and stable deployment
    Work on a rapidly changing set of cross-disciplinary projects around software development, as well as contribute to electrical component design, and hardware prototyping

    Qualifications
    Qualifications
    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
    Embody a mindset of mentorship and give first
    Have 5+ years of experience developing, deploying, and scaling software solutions that are stable and secure
    Have experience storing and querying for large time-series data
    Experience or have the ability to quickly pick up working with C, C++, single-board computers/microcontrollers, and industrial communication protocols (ex. Modbus, EtherNet/IP, 4-20mA, OPC UA)
    Worked with or capable of quickly picking up IoT communication and wireless and wired data transmission protocols (ex. MQTT, cellular, LoRa, WiFi, ethernet, RS485, TCP/IP) with security in mind
    Understanding of or capable of picking up on network security and working with firewalls
    Knowledge of ML frameworks, unsupervised and supervised learning, data visualization, and data analysis tools
    Full-time position with competitive compensation and benefits.

    #J-18808-Ljbffr