Talent.com
Lead Software Engineer, Edge IoT Systems
Lead Software Engineer, Edge IoT SystemsUtilidata • Albany, NY, United States
Lead Software Engineer, Edge IoT Systems

Lead Software Engineer, Edge IoT Systems

Utilidata • Albany, NY, United States
1 day ago
Job type
  • Full-time
Job description

Utilidata is an innovative, fast-growing edge AI company supported by NVIDIA, dedicated to enhancing visibility and control of power consumption in energy-intensive sectors such as electric grids and data centers. Our cutting-edge distributed AI platform, Karman, powered by a custom NVIDIA module, is revolutionizing how utility companies manage the grid edge and optimizing data center power usage.

We are seeking a passionate and experienced Lead Software Engineer to spearhead the development of our IoT platform, with a primary focus on the software that operates on edge IoT devices. This includes designing and implementing machine learning models, optimization algorithms, and robust system observability tools that uphold the highest standards of performance, security, reliability, and accuracy. Your role will encompass the full software development lifecycle, from architectural design to deployment.

Key Responsibilities :

  • Design, implement, and rigorously test edge software in Python (and potentially lower-level languages like Rust), focusing on precision telemetry collection, real-time control interfaces, and effective system observability.
  • Establish and maintain CI / CD processes that enhance reproducibility and regression testing for embedded systems in real-world, intermittently connected environments.
  • Contribute to comprehensive internal and external technical documentation.
  • Collaborate with a diverse team of software, hardware, QA engineers, data scientists, and leadership to drive project success.
  • Conduct high-quality code and architecture reviews, implement new features, and provide technical guidance in coordination with project management and QA teams.
  • Promote and enact process improvement and automation efforts.
  • Encourage a culture centered around open communication and innovation.
  • Mentor junior engineers through paired programming, code reviews, and collaborative test design.

Minimum Qualifications :

  • 8+ years of professional experience, including 5+ years in production software development.
  • Proven track record in designing and implementing distributed systems utilizing microservices in resource-constrained environments (e.g., edge devices).
  • Extensive experience with Python, C / C++, Rust, and Linux operating systems.
  • Expertise in device-layered security, including encryption, disk partitioning, secure boot, and relevant operating system components.
  • Experience managing device time series data, including data compression and schema management.
  • Proficient in implementing and maintaining CI / CD workflows (e.g., GitHub Actions or Jenkins).
  • Strong grasp of synchronous and asynchronous network communications, including REST APIs, gRPC, and message protocols like MQTT and ZeroMQ.
  • Exceptional written and verbal communication skills, demonstrating an ability to work effectively both independently and as part of a team.
  • Willingness to travel up to 10% of the time.
  • Preferred Qualifications :

  • Familiarity with the NVIDIA ML software stack on the Jetson Platform.
  • Experience with system integration testing methodologies (HIL, SIL).
  • Understanding of SQL / NoSQL databases (e.g., SQLite, Redis, Postgres).
  • Experience with Docker and containerization technologies.
  • Hands-on familiarity with cloud services focused on IoT management and security, especially at scale (AWS, Azure).
  • Background in control systems applications (industrial processes, SCADA, power systems).
  • Experience managing deployed software in modern data center environments, including telemetry and orchestration integration.
  • Proficiency in Shell scripting, Helm charts, Ansible, and Prometheus tools.
  • Salary Range : $140,000 to $170,000 base compensation, plus a 10% annual bonus target and stock options. Salary will be determined by evaluating individual skills, experience, and internal compensation standards. This position allows for remote work from anywhere in the United States, with a preference for candidates within commuting distance of our lab located in Ann Arbor, MI.

    Our Commitments :

  • Utilidata is committed to fostering a diverse and inclusive workplace.
  • We empower our employees to tackle challenges and collaborate towards impactful solutions.
  • We offer mentorship and growth opportunities within a supportive team environment.
  • We provide a flexible work environment, including flexible paid time off.
  • We offer competitive compensation and comprehensive benefits, including health, dental, vision, and an employer-matched 401k.
  • Create a job alert for this search

    System Software Engineer • Albany, NY, United States

    Related jobs
    Senior Software Engineer - Cloud Systems

    Senior Software Engineer - Cloud Systems

    Octopus Deploy • Albany, NY, United States
    Full-time
    Join Octopus Deploy, a leader in Continuous Delivery, and help empower software teams worldwide.With over 4,000 organizations, including Ubisoft, Xero, Stack Overflow, NASA, and Disney, leveraging ...Show more
    Last updated: 1 day ago • Promoted
    Travel Nurse RN - ED - Emergency Department - $2,193 per week

    Travel Nurse RN - ED - Emergency Department - $2,193 per week

    HumanEdge Travel Healthcare • Saratoga Springs, NY, United States
    Full-time
    HumanEdge Travel Healthcare is seeking a travel nurse RN ED - Emergency Department for a travel nursing job in Saratoga Springs, New York. Job Description & Requirements.Every other weekend and holi...Show more
    Last updated: 12 days ago • Promoted
    DoorDash : Restaurant Delivery (Lead)

    DoorDash : Restaurant Delivery (Lead)

    Jooble • Saratoga Springs, NY, US
    Full-time
    Why Deliver with DoorDash? DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day.Whether you’re ...Show more
    Last updated: 8 hours ago • Promoted • New!
    Senior Software Engineer, Core Systems

    Senior Software Engineer, Core Systems

    Mysten Labs • Albany, NY, United States
    Full-time
    Mysten Labs Core Team Engineer.Mysten Labs is at the forefront of creating the foundational infrastructure essential for the adoption of decentralized protocols based on blockchain technologies.We ...Show more
    Last updated: 1 day ago • Promoted
    Travel Nurse RN - ED - Emergency Department - $2,094 per week

    Travel Nurse RN - ED - Emergency Department - $2,094 per week

    Fusion Medical Staffing-Nursing • Saratoga Springs, NY, United States
    Full-time
    Fusion Medical Staffing-Nursing is seeking a travel nurse RN ED - Emergency Department for a travel nursing job in Saratoga Springs, New York. Job Description & Requirements.Facility in Saratoga Spr...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Web Developer II

    Sr. Web Developer II

    Argonaut Management Services, Inc • Albany, NY, United States
    Full-time
    Argo Group International Holdings, Inc.American National, US based specialty P&C companies, (together known as BP&C, Inc. Brookfield Wealth Solutions, Ltd.BWS"), a New York and Toronto-listed public...Show more
    Last updated: 12 days ago • Promoted
    Travel Nurse RN - ED - Emergency Department - $2,250 per week

    Travel Nurse RN - ED - Emergency Department - $2,250 per week

    Prime HealthCare Staffing • Saratoga Springs, NY, United States
    Full-time
    Prime HealthCare Staffing is seeking a travel nurse RN ED - Emergency Department for a travel nursing job in Saratoga Springs, New York. Job Description & Requirements.Must have 5 years current ED e...Show more
    Last updated: 5 days ago • Promoted
    Lead Software Engineer - Platform Team

    Lead Software Engineer - Platform Team

    Brinqa • Albany, NY, United States
    Full-time
    Brinqa stands as the foremost provider of unified cyber risk management and security analytics solutions.Our cutting-edge software empowers organizations to make swift and informed cyber risk decis...Show more
    Last updated: 1 day ago • Promoted
    Remote Senior Software Engineer - Cloud Distributed Systems

    Remote Senior Software Engineer - Cloud Distributed Systems

    Oracle • Albany, NY, United States
    Remote
    Full-time
    As a Senior Member of Technical Staff, you will be a key contributor to the development and success of our next-generation CDA platform, which leverages the power of generative AI and cloud-native ...Show more
    Last updated: 2 days ago • Promoted
    Senior Software Engineer II

    Senior Software Engineer II

    Cleo • Albany, NY, United States
    Full-time
    Design and develop full-stack components which are part of Cleo's overall code base;Typescript, Angular, Node.Ability to explain complex technical and functional concepts effectively.Be a trusted e...Show more
    Last updated: 2 days ago • Promoted
    Travel Multimodal Technologist - $2,338 per week

    Travel Multimodal Technologist - $2,338 per week

    GLC On-The-Go • Hudson, NY, United States
    Full-time
    GLC On-The-Go is seeking a travel Multimodal Technologist for a travel job in Hudson, New York.Job Description & Requirements. Pay package is based on 8 hour shifts and 40 hours per week (subject to...Show more
    Last updated: 22 days ago • Promoted
    Travel Nurse RN - ED - Emergency Department

    Travel Nurse RN - ED - Emergency Department

    Go Healthcare • Saratoga Springs, NY, US
    Full-time
    Go Healthcare is seeking a travel nurse RN ED - Emergency Department for a travel nursing job in Saratoga Springs, New York. Job Description & Requirements.Pay package is based on 12 hour shifts...Show more
    Last updated: 30+ days ago • Promoted
    Travel Nurse RN - ED - Emergency Department

    Travel Nurse RN - ED - Emergency Department

    Trustaff • Saratoga Springs, NY, US
    Full-time
    Trustaff is seeking a travel nurse RN ED - Emergency Department for a travel nursing job in Saratoga Springs, New York.Job Description & Requirements. As an Emergency Room RN, you'll provide...Show more
    Last updated: 30+ days ago • Promoted
    Operator, Reactor Supervisor

    Operator, Reactor Supervisor

    Constellation Energy • Saratoga Springs, NY, US
    Full-time
    As the nation's largest producer of clean, carbon-free energy, Constellation is focused on our purpose : accelerating the transition to a carbon-free future. We have been the leader in clean ener...Show more
    Last updated: 30+ days ago • Promoted
    Histology Supervisor OR AP Supervisor on Days - No Weekends, No Holidays

    Histology Supervisor OR AP Supervisor on Days - No Weekends, No Holidays

    KA Recruiting Inc. • Hudson, NY, US
    Full-time
    Top Reasons You Want to Work at this Laboratory : .You would like to work at a comprehensive medical practice located in the Catskills! . You enjoy on a team of exemplary employees and ...Show more
    Last updated: 30+ days ago • Promoted
    Flexible Remote Work – Get Paid to Share Your Opinions on Top Brands

    Flexible Remote Work – Get Paid to Share Your Opinions on Top Brands

    OCPA • Philmont, New York, us
    Remote
    Part-time +1
    Product Testers are wanted to work from home nationwide in the US to fulfill upcoming contracts with national and international companies. We guarantee 15-25 hours per week with an hourly pay of bet...Show more
    Last updated: 30+ days ago • Promoted
    Principal Consultant - Salesforce Engineer

    Principal Consultant - Salesforce Engineer

    NYSTEC • Albany, NY, United States
    Permanent
    NYSTEC is a nonprofit technology consulting company, advising agencies, organizations, institutions, and businesses since 1996. We're independent and vendor-neutral, so we have our clients' best int...Show more
    Last updated: 1 hour ago • Promoted • New!
    Remote Side Hustle Developer

    Remote Side Hustle Developer

    Finance Buzz • Valatie, New York, US
    Remote
    Full-time +1
    This position is for individuals who want to develop a side income stream while still working full time.You will test different small-scale remote opportunities, learn what works, and grow what pro...Show more
    Last updated: 30+ days ago • Promoted