Our team is our greatest asset
We believe interdisciplinary collaboration leads to better technology.
We are
Mission-driven
We’re motivated by a desire to make a difference in the world. That’s why we’re building technology that accelerates clean energy and combats climate change.
Collaborative
We believe that solving problems requires breaking down barriers and inviting diverse perspectives. That’s why we’ve embraced an interdisciplinary approach, focused on aligning technological, regulatory, and commercial outcomes.
Adaptive
We are undeterred by challenges and constantly seek new ways to achieve desired outcomes. That’s why we’re always innovating and looking for new ways to leverage our technology, expertise, and relationships.
Together, we’re working to tackle hard problems.
We are committed to fostering a diverse, equitable and inclusive workplace that empowers bold ideas.
We are committed to fostering a diverse, equitable and inclusive workplace that empowers bold ideas.
Benefits
We’re a remote-first company and we strive to create meaningful opportunities to collaborate in-person together.
Remote-first work environment
Annual team-building retreat
Shared office space available in Providence, Boston and Ann Arbor
Professional growth opportunities
Flexible paid time off to vacation and stay healthy
13 paid company-wide holidays
Up to 12 weeks paid parental leave
Blue Cross Blue Shield health insurance
Principal dental and vision insurance
Health, Dependent Care, & Limited Purpose Flexible Spending Accounts
Short-term and long-term disability
Life and AD&D insurance
Employer-matched 401K plan
Benefits
We’re a remote-first company and we strive to create meaningful opportunities to collaborate in-person together.
Remote-first work environment
Annual team-building retreat
Shared office space available in Providence, Boston and Ann Arbor
Professional growth opportunities
Flexible paid time off to vacation and stay healthy
13 paid company-wide holidays
Up to 12 weeks paid parental leave
Blue Cross Blue Shield health insurance
Principal dental and vision insurance
Health, Dependent Care, & Limited Purpose Flexible Spending Accounts
Short-term and long-term disability
Life and AD&D insurance
Employer-matched 401K plan
Current Openings
Join our growing team. Don’t see a role that’s the right fit for you?
Send your resume to hiring@utilidata.com
Technical Operations
Sustaining Engineering Manager
Hybrid - Ann Arbor, MI
Utilidata is a fast-growing energy technology company using distributed artificial intelligence (AI) to accelerate the clean energy transition and better serve utility customers. As the electric grid becomes more complex with the rapid increase of electric vehicles, distributed solar, batteries, heat pumps and extreme weather, utilities need real-time visibility of grid conditions. Utilidata’s distributed AI platform, powered by our custom NVIDIA module, is transforming the way utility companies operate with real-time visibility at the grid edge to better utilize customer energy resources, reduce power outages, and enable quicker storm recovery.
Our team is seeking talented and experienced Sustaining Engineering Manager to join our team and drive the development of cutting-edge technology solutions. As a Sustaining Engineering Manager at Utilidata, you will play a critical role in leading and managing a team of engineers. You will be responsible for leading the engineering support process for customer escalations. You will work closely with cross-functional teams, including hardware, software, quality assurance, algorithms, and product. We are looking for candidates who are collaborative, adaptive, and mission-driven. This is a remote position based in the United States. Candidates will be expected to collaborate cross-functionally with remote teams based across the country.
Responsibilities
- Lead and manage a team of software and hardware engineers dedicated to resolving escalated customer issues in a timely and efficient manner
- Develop, refine, and maintain the engineering support process for handling escalated customer issues, ensuring a high level of service
- Provide technical leadership and mentorship to team members, ensuring continuous growth and knowledge sharing
- Engage directly with customers to resolve complex issues, acting as the technical expert and liaison between the customer and internal teams
- Work cross-functionally with hardware, software, quality assurance, product, and algorithm teams to ensure seamless issue resolution and system improvements
- Manage the transition of escalated issues into permanent solutions through sustained engineering efforts
- Collaborate with cross-functional teams to improve processes, product quality, and customer satisfaction
- Maintain a proactive approach in identifying recurring issues and drive root cause analysis to prevent future escalations.
- Ensure a balanced focus on both technical and people leadership, fostering a positive team culture while delivering results
- 8+ years of professional experience, including a demonstrated ability to lead a skilled and engaged team of engineers
- Proven experience in managing a team of engineers, preferably in a sustaining or support engineering environment
- Strong problem-solving skills with the ability to analyze complex technical issues and develop effective solutions
- Experience with supporting deployed products, particularly those involving hardware and IoT
- Excellent communication skills, both written and verbal, with the ability to explain technical issues to non-technical stakeholders
- Ability to work in a remote, cross-functional team environment, managing multiple priorities and tight deadlines
- Strong leadership skills with the ability to foster collaboration and motivate team members
- Willingness to travel up to 10% of time
- Familiarity with sustaining engineering, including the support and maintenance of legacy products
Location: This is a hybrid position that will spend approximately 50% of time working out of Utilidata’s Innovation Lab in Ann Arbor, MI.
Our Commitments:
Utilidata values the diversity of our team. We provide equal employment opportunities without regard to race, color, religion, creed, sex, gender, sexual orientation, gender identity or expression, national origin, age, physical disability, mental disability, medical condition, pregnancy or childbirth, sexual orientation, genetics, genetic information, marital status, or status as a covered veteran or any other basis protected by applicable federal, state and local laws.
We are committed to:
- Creating a diverse and inclusive workplace that is welcoming, supportive, affirming and respectful
- Empowering employees to solve problems and work together to make a difference
- Providing mentorship and growth opportunities as part of a collaborative team
- A flexible work environment with flexible paid time off
- Competitive compensation and benefits, including health, dental, vision, and employer-match 401k
Sales & Marketing
Director, Partner Management
Remote
Utilidata is a fast-growing energy technology company using distributed artificial intelligence (AI) to accelerate the clean energy transition and better serve utility customers. As the electric grid becomes more complex with the rapid growth of data centers, electric vehicles, distributed solar, batteries, heat pumps and extreme weather, utilities need real-time visibility of grid conditions. Utilidata’s distributed AI platform, powered by our custom NVIDIA module, is transforming the way utility companies operate with real-time visibility at the grid edge to better utilize customer energy resources, reduce power outages, and enable quicker storm recovery.
Our team is seeking an experienced and highly motivated Director, Partner Management to lead efforts to establish and grow key company channel partnerships. In this role, you will collaborate closely with R&D, legal, communications, and GTM teams to identify, prioritize, and secure partnerships with key channel partners in the energy and utility sectors. You will oversee the creation and execution of commercial agreements, address emerging strategic issues, and build scalable processes to ensure the success of our partnership efforts. This is a remote position based in the United States with a focus on fostering strong relationships and maximizing the value of our partnerships. We are looking for candidates who are collaborative, adaptive and mission-driven. Candidates will be expected to collaborate cross-functionally with remote teams based across the country.
Responsibilities
- Assist in supporting the COO and senior leadership team in developing strategies to grow and manage channel partnerships within the energy and utility sectors
- Drive joint go-to-market strategies with channel partners, including enablement, sales alignment, co-selling, and co-marketing programs tailored to large-scale systems integrators and technology alliances
- Manage complex, multi-regional partner programs with large firms, navigating cross-functional dynamics and business development structures in organizations like Deloitte or Accenture
- Define and track performance metrics for channel partners, including sales pipeline impact, certifications, training completion, and revenue contribution, while continuously optimizing the partner program for scale.
- Lead the negotiation, vetting, and execution of commercial agreements, ensuring alignment with organizational objectives
- Contribute to cross-functional collaboration efforts, helping to synthesize input and ensure partnership goals are understood across teams
- Create and implement repeatable and scalable processes for establishing and managing partnerships
- Manage key relationships with external partners, helping to maintain strong relationships and ensure smooth day-to-day operations
- Collaborate with the communications team to help highlight partnerships in marketing and public-facing initiatives such as events and conferences
- Assist with the logistics and coordination of partner engagement events, providing executional support to drive meaningful interaction, with support from communications
Minimum Qualifications
- Deep experience managing enterprise-level channel or reseller partnerships or relationship management initiatives, ideally within consulting, SI, or technology alliance ecosystems
- Proven success driving partner-sourced revenue through indirect sales motions, including partner enablement, joint marketing, and field sales collaboration
- Familiarity with the operational models and business incentives of global resellers and SIs, including how to influence outcomes without direct control
- Strong understanding of commercial contract negotiation, partner ecosystem dynamics, and partnership lifecycle management
- Excellent communication, negotiation, and problem-solving skills, with the ability to work effectively in cross-functional teams to drive partnership success
- A proactive and team-oriented mindset, with attention to detail and a desire to contribute to broader strategic goals
- Exposure to partnership lifecycle or ecosystem management, with experience building, executing, and preferability scaling business processes
- Willingness to travel up to 35% of time
Enhanced Qualifications (Nice to Have)
- Bachelor’s degree in Business, Engineering, or a related field; MBA or advanced degree
- Prior experience at a top-tier consulting firm with a strong track record in strategic problem-solving, client engagement, and cross-functional project execution
- Prior experience in a startup or high-growth environment
- Familiarity with U.S. federal and state energy policies, market dynamics, and emerging technologies
Location: This position can be performed remotely from anywhere in the United States.
Our Commitments:
Utilidata values the diversity of our team. We provide equal employment opportunities without regard to race, color, religion, creed, sex, gender, sexual orientation, gender identity or expression, national origin, age, physical disability, mental disability, medical condition, pregnancy or childbirth, sexual orientation, genetics, genetic information, marital status, or status as a covered veteran or any other basis protected by applicable federal, state and local laws.
We are committed to:
- Creating a diverse and inclusive workplace that is welcoming, supportive, affirming and respectful
- Empowering employees to solve problems and work together to make a difference
- Providing mentorship and growth opportunities as part of a collaborative team
- A flexible work environment with flexible paid time off
- Competitive compensation and benefits, including health, dental, vision, and employer-match 401k
General Manager, Utilities
Remote
Utilidata is a fast-growing energy technology company using distributed artificial intelligence (AI) to accelerate the clean energy transition and better serve utility customers. As the electric grid becomes more complex with the rapid increase of electric vehicles, distributed solar, batteries, heat pumps and extreme weather, utilities need real-time visibility of grid conditions. Utilidata’s distributed AI platform Karman, powered by our custom NVIDIA module, is transforming the way utility companies operate with real-time visibility at the grid edge to better utilize customer energy resources, reduce power outages, and enable quicker storm recovery.
Our team is seeking a General Manager, Utilities who will be responsible for driving pre- and post-sales efforts with utility customers. Success in this role will be measured by the number of contracts signed, number of units deployed, pipeline growth, and the resolution of utility business challenges. Ultimately this leader will be expected to champion Karman's adoption within the U.S. utility sector, drive profitability, and serve as the voice of the utility business in internal strategic discussions. This role offers the opportunity to shape the future of Karman’s utility sector initiatives while working in a dynamic, fast-paced environment. We seek a strategic and results-oriented leader who thrives on solving complex challenges and driving impactful outcomes, as well as candidates that demonstrate their ability to be collaborative, adaptable, and mission-driven. This is a remote position based in the United States. Candidates will be expected to collaborate cross-functionally with remote teams based across the country.
Responsibilities
- Lead, mentor, and manage a team to secure utility contracts and deploy solutions effectively
- Develop and maintain relationships with utility hardware channel partners who will embed Karman
- Build and maintain a robust pipeline of prospective utility customers to drive growth and adoption
- Act as the primary voice of the utility sector in internal strategic discussions, including product prioritization and business planning
- Collaborate cross-functionally with Policy & Market Development, Product and other teams to ensure alignment and maximize impact in the utility vertical
- Define and measure key success metrics, such as contracts signed, product deployments, and pipeline progression
- Identify and solve key utility business challenges through collaborative and innovative approaches
- Stay abreast of trends, regulations, and developments in the utility sector to inform strategy and operations
- Collaborate with the People team to continue recruiting top talent, integrate new hires into the team effectively, and retain talent
- 10+ years of experience in the utility sector, including a proven track record in sales, business development, or operations, including a demonstrated ability to lead and manage a team
- Strong leadership and team management skills, with experience leading cross-functional teams
- Proven ability to articulate an ambitious vision for a transformational product
- Demonstrated success in securing contracts, developing partnerships, and deploying products or solutions
- Excellent communication and negotiation skills, with the ability to engage effectively with internal and external stakeholders
- Strong analytical skills, with experience in data-driven decision-making and performance measurement
- Knowledge of utility sector regulations, trends, and business models
- Willingness to travel up to 35% of time
- Advanced degree in business administration, engineering, or a related field
- Experience working with hardware and software solutions in the utility sector
- Prior experience in a startup or high-growth environment
- Familiarity with U.S. federal and state energy policies, market dynamics, and emerging technologies
- A track record of achieving profitability within a business vertical
- Experience influencing product development processes based on customer or market feedback
Location: This position can be performed remotely from anywhere in the United States.
Our Commitments:
Utilidata values the diversity of our team. We provide equal employment opportunities without regard to race, color, religion, creed, sex, gender, sexual orientation, gender identity or expression, national origin, age, physical disability, mental disability, medical condition, pregnancy or childbirth, sexual orientation, genetics, genetic information, marital status, or status as a covered veteran or any other basis protected by applicable federal, state and local laws.
We are committed to:
- Creating a diverse and inclusive workplace that is welcoming, supportive, affirming and respectful
- Empowering employees to solve problems and work together to make a difference
- Providing mentorship and growth opportunities as part of a collaborative team
- A flexible work environment with flexible paid time off
- Competitive compensation and benefits, including health, dental, vision, and employer-match 401k
AI & Emerging Applications
Machine Learning Operations Engineer
Remote
Utilidata is a fast-growing energy technology company using distributed artificial intelligence (AI) to accelerate the clean energy transition and better serve utility customers. As the electric grid becomes more complex with the rapid increase of electric vehicles, distributed solar, batteries, heat pumps and extreme weather, utilities need real-time visibility of grid conditions. Utilidata’s distributed AI platform, called Karman, is powered by our custom NVIDIA module and will transform the way utility companies operate with real-time visibility at the grid edge to better utilize customer energy resources, reduce power outages, and enable quicker storm recovery.
We are seeking a skilled Machine Learning Operations (MLOps) Engineer to join our team. The ideal candidate will play a crucial role in bridging the gap between our software-development, data-management, and AI-modeling teams. This role will be responsible for ensuring seamless implementation of ML development processes, and deployment of machine learning models into production on our distributed / IoT devices. We are looking for candidates who are collaborative, adaptive and mission-driven. This is a remote position based in the United States. Candidates will be expected to collaborate cross-functionally with remote teams based across the country.
Responsibilities
- Work collaboratively with Cloud teams to design and build data infrastructure/pipelines to support ML model development workflows
- Develop and maintain MLOps infrastructure to automate model training, testing, deployment, monitoring, model provenance, and version control
- Collaborate with ML modelers, data scientists, and software developers to implement best practices in continuous integration, continuous deployment (CI/CD), and version control for data analytics and machine-learning systems
- Work with AI developers to design and build LLM workflows for fine-tuning, distillation, and system evaluation
- Foster a culture of open communication, innovation, and continual improvement
- 8+ years of professional experience including 5+ years of proven experience in data engineering architecture and implementation for ML workflows
- 3+ years of proven experience in MLOps, DevOps, or related field, with a strong understanding of machine-learning lifecycle-management
- Experience with data pipelines for ML workflows
- Experience with big data distributed processing such as SPARK, DASK, or RAY
- Experience with MLOps frameworks
- Proficiency in CI/CD tools, containerization technologies (Docker, Kubernetes), and cloud services (AWS, Azure, GCP)
- Excellent collaboration and communication skills to work effectively across teams
- Advanced degree in Computer Science, Engineering, or another related field
- Experience with data infrastructure and ML Ops for distributed / IoT systems
- Experience with LLM development workflows including training, deploying, and model management
- Experience with time-series datasets
- Experience with data science and algorithms development
Location: This position can be performed remotely from anywhere in the United States.
Our Commitments:
Utilidata values the diversity of our team. We provide equal employment opportunities without regard to race, color, religion, creed, sex, gender, sexual orientation, gender identity or expression, national origin, age, physical disability, mental disability, medical condition, pregnancy or childbirth, sexual orientation, genetics, genetic information, marital status, or status as a covered veteran or any other basis protected by applicable federal, state and local laws.
We are committed to:
- Creating a diverse and inclusive workplace that is welcoming, supportive, affirming and respectful
- Empowering employees to solve problems and work together to make a difference
- Providing mentorship and growth opportunities as part of a collaborative team
- A flexible work environment with flexible paid time off
- Competitive compensation and benefits, including health, dental, vision, and employer-match 401k
Language Model Engineer
Remote
Utilidata is a fast-growing energy technology company using distributed artificial intelligence (AI) to accelerate the clean energy transition and better serve utility customers. As the electric grid becomes more complex with the rapid increase of electric vehicles, distributed solar, batteries, heat pumps and extreme weather, utilities need real-time visibility of grid conditions. Utilidata’s distributed AI platform, powered by our custom NVIDIA chip, is transforming the way utility companies operate with real-time visibility at the grid edge to better utilize customer energy resources to reduce power outages and enable quicker storm recovery.
We are seeking a highly skilled and innovative Language Model Engineer to join our team. In this role, you will be responsible for designing, implementing, and refining advanced, language-model-based applications for deployment on edge devices. Key areas include: knowledge-augmented AI; reasoning, planning, and problem-solving; code-generation and API calling; and integrating with data sources. You will collaborate with cross-functional teams to build and deploy AI-driven solutions that work with and enhance our other product offerings. We are looking for candidates who are collaborative, adaptive and mission-driven. This is a remote position based in the United States. Candidates will be expected to collaborate cross-functionally with remote teams based across the country.
Responsibilities
- Contribute to technical leadership of our AI roadmap
- Design and implement advanced, language-model applications using existing frameworks (Langchain or similar)
- Design and implement language-model workflows to solve planning, reasoning, and problem-solving tasks
- Work with subject matter experts to develop and integrate bodies of existing knowledge with language models to create systems that can utilize that information to reason
- Work with data engineers and scientists to integrate language models with data sources, ensuring seamless data flow and processing within applications
- Develop and optimize systems that can generate, refine, and utilize code and existing APIs
- Fine-tune and optimize models and workflows for deployment in compute-constrained environments such as edge platforms
- Collaborate closely with software engineers, data scientists, and product managers to produce language-model solutions that are aligned with other product capabilities and business goals
- Specify and create datasets and evaluation methodologies to facilitate development and iterative improvement of language-model applications
- 8+ years of professional experience including 5+ years of experience in NLP, machine learning, or a combination of educational and professional experience commensurate with this level of experience
- Proven experience in building and deploying language-model applications
- Hands-on experience with LangChain or similar frameworks
- Proficiency in Python and deep learning frameworks (e.g., TensorFlow, PyTorch)
- Experience with NLP libraries and tools (e.g., Hugging Face, OpenAI, etc)
- Strong understanding of language-model workflow-orchestration, RAG and extensions, code generation, and API integrations
- Experience with production-quality code-development tools and processes
- Excellent problem-solving skills and attention to detail
- Strong communication skills with the ability to explain complex, technical concepts to non-technical stakeholders
- Ability to work in a fast-paced, collaborative environment
- Ability to travel 10% of the time
- Master’s degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field. PhD is a plus
- Familiarity with edge/IoT devices
Location: This position can be performed remotely from anywhere in the United States.
Our Commitments:
Utilidata values the diversity of our team. We provide equal employment opportunities without regard to race, color, religion, creed, sex, gender, sexual orientation, gender identity or expression, national origin, age, physical disability, mental disability, medical condition, pregnancy or childbirth, sexual orientation, genetics, genetic information, marital status, or status as a covered veteran or any other basis protected by applicable federal, state and local laws.
We are committed to:
- Creating a diverse and inclusive workplace that is welcoming, supportive, affirming and respectful
- Empowering employees to solve problems and work together to make a difference
- Providing mentorship and growth opportunities as part of a collaborative team
- A flexible work environment with flexible paid time off
- Competitive compensation and benefits, including health, dental, vision, and employer-match 401k
Product Development
Embedded Linux Engineer
Remote
Utilidata is a fast-growing energy technology company using distributed artificial intelligence (AI) to accelerate the clean energy transition and better serve utility customers. As the electric grid becomes more complex with the rapid growth of data centers, electric vehicles, distributed solar, batteries, heat pumps and extreme weather, utilities need real-time visibility of grid conditions. Utilidata’s distributed AI platform, powered by our custom NVIDIA module, is transforming the way utility companies operate with real-time visibility at the grid edge to better utilize customer energy resources, reduce power outages, and enable quicker storm recovery.
Our team is seeking a talented and experienced Embedded Linux Engineer. As an Embedded Linux Engineer at Utilidata, you will be responsible for automating the infrastructure that improves the flashing and provisioning of IoT devices in the manufacturing process. You will also focus on automating software build and deployment for IoT devices, configuring Linux-based systems for deployment, and ensuring tight security controls. Your work will directly contribute to configuring and managing over-the-air (OTA) systems, communications configurations, and potentially supporting Linux kernel development. We are looking for candidates who are collaborative, adaptable, and committed to driving innovation. This is a remote position based in the United States, and candidates will be expected to work cross-functionally with remote teams across the country.
Responsibilities
- Design, implement, and maintain Yocto-based embedded Linux OS projects
- Automate the infrastructure to improve the flashing and provisioning of IoT devices in the manufacturing process
- Automate software build and deployment processes for use in IoT devices
- Configure and manage Linux-based IoT systems for deployment to the field
- Implement and manage over-the-air (OTA) software update systems
- Configure and manage tight security controls to ensure the integrity and security of devices and data
- Configure LTE and wifi subsystems
- Write, debug, and maintain high quality software for embedded Linux systems with languages such as C and C++, bash scripting, and Python
- Provide Linux kernel and driver adjustments
- Collaborate with cross-functional teams including hardware, algorithms, and product to ensure alignment with strategic objectives
- Troubleshoot, maintain, and update existing IoT systems and devices as needed
- Support possible Linux kernel development and kernel module integration for IoT devices
- Monitor and analyze performance metrics of deployed systems and devices
- Contribute to documentation for provisioning and deployment processes
- 8+ years of professional experience including 5+ years of experience working with Yocto, BSPs, Linux kernel, device drivers, bootloader configuration, and infrastructure automation
- Experience with configuring and deploying IoT systems, including OTA update systems and secure communications configurations
- Experience writing and maintaining embedded linux applications with C, C++, or other systems languages
- Proficiency with scripting languages such as Python, Bash, or similar
- Experience with software build systems and CI/CD pipelines
- Strong understanding of security protocols, particularly for IoT environments
- Familiarity with Git, version control systems, and Agile methodologies
- Excellent problem-solving skills and ability to troubleshoot complex issues
- Ability to work collaboratively in a fast-paced, remote work environment
- Strong communication skills, both written and verbal
- Advanced degree in Computer Science, Engineering, or a related field
- Familiarity with Linux kernel development and kernel module integration
- Experience with automation tools like Ansible
- Experience with Mender over-the-air update manager
- Experience with containerization and orchestration tools (Docker, Kubernetes)
- Familiarity with hardware-level IoT integration and provisioning processes
- Experience working with embedded systems
Location: This position can be performed remotely from anywhere in the United States.
Our Commitments:
Utilidata values the diversity of our team. We provide equal employment opportunities without regard to race, color, religion, creed, sex, gender, sexual orientation, gender identity or expression, national origin, age, physical disability, mental disability, medical condition, pregnancy or childbirth, sexual orientation, genetics, genetic information, marital status, or status as a covered veteran or any other basis protected by applicable federal, state and local laws.
We are committed to:
- Creating a diverse and inclusive workplace that is welcoming, supportive, affirming and respectful
- Empowering employees to solve problems and work together to make a difference
- Providing mentorship and growth opportunities as part of a collaborative team
- A flexible work environment with flexible paid time off
- Competitive compensation and benefits, including health, dental, vision, and employer-match 401k
Engineering Manager, Embedded Firmware
Remote
Utilidata is a fast-growing energy technology company using distributed artificial intelligence (AI) to accelerate the clean energy transition and better serve utility customers. As the electric grid becomes more complex with the rapid increase of electric vehicles, distributed solar, batteries, heat pumps and extreme weather, utilities need real-time visibility of grid conditions. Utilidata’s distributed AI platform, powered by our custom NVIDIA module, is transforming the way utility companies operate with real-time visibility at the grid edge to better utilize customer energy resources, reduce power outages, and enable quicker storm recovery.
Our team is seeking an Engineering Manager to lead the development of cutting-edge embedded firmware solutions. As an Engineering Manager, Embedded Firmware at Utilidata, you will play a critical role in leading and managing a team of developers. You will be responsible for overseeing the design, development, testing, and deployment of embedded systems firmware, ensuring they meet product requirements, delivery timelines, and align with our strategic objectives. You will work closely with cross-functional teams, including hardware, algorithms, and product teams. We are looking for candidates who are collaborative, adaptive, and mission-driven. This is a remote position based in the United States, with collaboration across distributed teams nationwide.
Responsibilities
- Lead and mentor a team of firmware engineers, fostering a collaborative culture that encourages knowledge sharing, creativity, and continuous improvement
- Collaborate with the engineering leadership team and people team to continue recruiting top talent, integrate new hires effectively, and retain talent
- Set clear project goals, define deliverables, and establish priorities to ensure timely and successful project completion for the firmware engineering team
- Oversee the development process for embedded firmware, from concept to production, by defining requirements, collaborating with cross-functional teams, and managing external contractors to deliver high-quality components on schedule and within budget
- Provide leadership to navigate technical challenges, troubleshoot complex firmware issues, and resolve problems quickly and effectively
- Implement and uphold rigorous quality control processes, execute comprehensive test plans, and collaborate with software and hardware engineering teams to ensure seamless integration of embedded firmware
- Develop comprehensive product roadmaps in collaboration with cross-functional teams, aligning firmware development with overall company goals
- Track, maintain, and regularly report on success metrics to measure team performance and progress
- 8+ years of professional experience, including a demonstrated ability to lead a skilled and engaged team of embedded firmware engineers
- Experience developing and delivering firmware for embedded systems, including experience with real-time operating systems (RTOS), C, C++, and bare-metal programming
- Strong understanding of embedded system architecture, hardware interfaces, and communication protocols (e.g., SPI, I2C, UART, CAN, USB, Ethernet, etc.)
- Experience with IoT devices utilizing microcontrollers, communication modules (LTE, Bluetooth, WiFi), edge computing, or remote hardware with embedded software
- Strong communication skills and a collaborative work style, fostering an environment of psychological safety, open communication, and idea exchange
- Proven track record of delivering high-quality embedded firmware solutions on time and within budget
- Experience recruiting, mentoring, and developing engineering talent
- Ability to travel up to 10% of the time.
- Experience scaling embedded firmware in a startup environment
- Expertise in Agile development methodologies and firmware design patterns
- Knowledge of hardware design and debugging tools, such as oscilloscopes, logic analyzers, and JTAG debuggers
- Experience with Rust
- Understanding of the physics, mathematics, and hardware components which underlie the existing U.S. electricity grid and evolving domestic/commercial power systems
- Familiarity with ML, IoT, and AI SOMs (e.g., NVIDIA Jetson, AMD/XILINX Kria)
Location: This position can be performed remotely from anywhere in the United States.
Our Commitments:
Utilidata values the diversity of our team. We provide equal employment opportunities without regard to race, color, religion, creed, sex, gender, sexual orientation, gender identity or expression, national origin, age, physical disability, mental disability, medical condition, pregnancy or childbirth, sexual orientation, genetics, genetic information, marital status, or status as a covered veteran or any other basis protected by applicable federal, state and local laws.
We are committed to:
- Creating a diverse and inclusive workplace that is welcoming, supportive, affirming and respectful
- Empowering employees to solve problems and work together to make a difference
- Providing mentorship and growth opportunities as part of a collaborative team
- A flexible work environment with flexible paid time off
- Competitive compensation and benefits, including health, dental, vision, and employer-match 401k
Product
VP, Product
Remote
Utilidata is a fast-growing energy technology company using distributed artificial intelligence (AI) to accelerate the clean energy transition and better serve utility customers. As the electric grid becomes more complex with the rapid increase of electric vehicles, distributed solar, batteries, heat pumps and extreme weather, utilities need real-time visibility of grid conditions. Utilidata’s distributed AI platform, powered by our custom NVIDIA module, is transforming the way utility companies operate with real-time visibility at the grid edge to better utilize customer energy resources, reduce power outages, and enable quicker storm recovery.
Utilidata is seeking talented and experienced VP, Product to lead the product function, managing a team of product managers to drive the vision, strategy, and execution of the company's product offerings. In collaboration with R&D senior leaders, this role ensures an efficient development process, timely delivery of high-quality products, and alignment with customer needs and business objectives. We are looking for candidates who are collaborative, adaptive and mission-driven. This is a remote position based in the United States. Candidates will be expected to collaborate cross-functionally with remote teams based across the country.
Responsibilities
- Define and drive the product vision, strategy, and roadmap in alignment with business goals
- Lead, mentor, and grow a team of product managers to achieve their full potential
- Collaborate closely with the VP, Engineering to ensure the development process is streamlined and efficient
- Partner with cross-functional teams, including policy & market development teams: solutions, partnerships, communications, and customer success, to gather feedback and prioritize product initiatives
- Develop and maintain a deep understanding of customer needs, market trends, and competitive dynamics to inform product strategy
- Establish and track key product performance metrics, ensuring alignment with company objectives
- Represent the product team in executive discussions, contributing to strategic business planning and decision-making
- Comfortable presenting the product roadmap and vision to our customers, stakeholders, and internal company meetings
- 10+ years of experience in product management, with 5+ years in a leadership role
- Proven success managing and scaling product teams in a high-growth environment
- Strong track record of delivering platform products that build and drive the market
- Deep understanding of product development lifecycle and agile methodologies
- Exceptional leadership, communication, and collaboration skills
- Data-driven decision-maker with strong analytical skills
- Experience working closely with engineering teams to ensure product delivery on time and within scope
- Willingness to travel up to 25% of time
- Experience with IoT and/or remote hardware with embedded software
- MBA or equivalent advanced degree
- Experience navigating complex regulatory or compliance requirements in product development
Location: This position can be performed remotely from anywhere in the United States.
Our Commitments:
Utilidata values the diversity of our team. We provide equal employment opportunities without regard to race, color, religion, creed, sex, gender, sexual orientation, gender identity or expression, national origin, age, physical disability, mental disability, medical condition, pregnancy or childbirth, sexual orientation, genetics, genetic information, marital status, or status as a covered veteran or any other basis protected by applicable federal, state and local laws.
We are committed to:
- Creating a diverse and inclusive workplace that is welcoming, supportive, affirming and respectful
- Empowering employees to solve problems and work together to make a difference
- Providing mentorship and growth opportunities as part of a collaborative team
- A flexible work environment with flexible paid time off
- Competitive compensation and benefits, including health, dental, vision, and employer-match 401k