- Design, propose, plan, implement, and test resource-constrained, edge software in Python (and possibly lower-level languages, e.g., Rust)
- Create and maintain CI/CD processes as necessary to support development and deployment
- Contribute to internal and external technical documentation
- Collaborate with a cross-functional team of software, hardware, quality assurance (QA), and power systems engineers; data scientists; and leadership
- Provide high quality, in-depth code and architecture reviews, implement new features, and provide technical leadership while coordinating with project management, QA, and other internal teams
- Continually advocate for and implement process improvement and automation
- Foster a culture of open communication, innovation, and continual improvement
- Mentor other engineers using paired programming, code review, and collaborative test scenario design
- 8+ years of professional experience including 5+ years of experience developing production software and systems, or a combination of educational and professional experience commensurate with this level of experience
- Demonstrated ability to design and implement distributed systems utilizing microservices in a resource-constrained environment (edge devices with limited memory, CPUs, GPU capacity, etc.)
- Extensive experience using Python, C/C++ and the Linux operating system
- Experience with device layered security, i.e encryption (PKI) , disk partitioning, secure boot, os kernel libraries, device drivers, os processes/daemons
- Expert level user of Shell scripting, helm charts, ansible, and prometheus tools
- Data compression and schema management for device time series data
- Knowledge of industry protocols 2030.5, DNP3, Modbus, OPC-UA
- Experience implementing and maintaining CI/CD workflows (e.g., GitHub Actions or Jenkins)
- Strong problem solving and troubleshooting skills, with a desire to create elegant solutions to complex problems
- Strong understanding of synchronous and asynchronous network communication, including REST APIs, gRPC, binary protocols, and distributed publish/subscribe messaging systems and protocols like MQTT and ZeroMQ
- Hands-on knowledge of cloud platforms and services focused on IoT device management, security and OTA updates (AWS, Azure) preferably in the scale of million devices
- Experience contributing to production code bases using a modern development process (git/GitHub flow with continuous integration, including code review, automated test execution, and code standards evaluation and reporting)
- Strong written and oral communication skills
- Proven track record of seamlessly moving between individual and team work
- Experience designing, building and deploying applications and reusable libraries based on the NVIDIA ML software stack on the Jetson Platform
- Experience with system integration testing including HIL and SIL
- Experience with simulation software and emulators
- Data engineering experience including batch, stream processing, and data transformations
- Understanding of SQL/NoSQL Database implementations (SQLite, Redis, Postgres, etc)
- Well-versed in Docker/containerization
- Experience implementing IoT AWS solutions
- Familiarity with data science, machine learning and/or software-based models and simulations of physical systems
- Broad, high-level knowledge of cloud platforms and services (AWS)
- Experience with control systems applications (e.g. industrial processes, manufacturing, commercial buildings, SCADA) and/or power systems
- Experience in DevOps automation, cloud engineering
- 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
-
Senior Software Engineer, Edge/IoT
3 weeks ago
Utilidata Providence, United StatesUtilidata is a fast-growing energy technology company that is digitizing the grid-edge to unleash the full potential of clean energy. Our industry-leading software solutions create visibility to the edge of the grid and optimize grid operations. We are leveraging our proven exper ...
-
Senior Software Engineer, Edge/IoT
2 weeks ago
Utilidata Providence, United StatesJob Description · Job DescriptionUtilidata is a fast-growing energy technology company that is digitizing the grid-edge to unleash the full potential of clean energy. Our industry-leading software solutions create visibility to the edge of the grid and optimize grid operations. W ...
-
Vp of Business Development
2 days ago
SQA Group Providence, United States**_ _The salary range references both base and bonus_ · We're shaping the Future of Work — working with some of the best companies and leaders out there who are looking to revolutionize their approaches to superior product delivery, next-gen customer experience, AI/ML adoption, p ...
-
Commercial Weatherization Specialist
3 weeks ago
RISE GROUP INC Cranston, United StatesAs the Commercial Weatherization Specialist for Multi-Family/ Small Business efficiency projects in Massachusetts, Rhode Island, and New Hampshire, you will need to exhibit exceptional organizational skills and have a history of marshaling weatherization projects from start to fi ...
-
Diesel Technician/Mechanic III
1 week ago
Penske Truck Leasing Cranston, United States Full time65 Amflex Dr,Cranston, RI, 02921 What's the Job? · Ready to accelerate your career while helping our customers move forward? As a Technician at Penske, you'll do exactly that. Here, you'll do preventative maintenance and minor repairs on the newest and best maintained fleet of ve ...
-
Diesel Technician/Mechanic III
2 weeks ago
Penske Truck Leasing Cranston, United States Full time65 Amflex Dr, Cranston, RI, 02921 What's the Job? · Ready to accelerate your career while helping our customers move forward? As a Technician at Penske, you'll do exactly that. Here, you'll do preventative maintenance and minor repairs on the newest and best maintained fleet of v ...
-
Vr Creative Artist
2 weeks ago
KANTAR Warwick, United StatesWe go beyond the obvious, using intelligence, passion and creativity to inspire new thinking and shape the world we live in. · To start a career that is out of the ordinary, please apply... · Job Details · Why this job is important · Join our dynamic VR creative services team as ...
-
Linux Engineer
3 weeks ago
Canonical - Jobs Providence, United StatesJob Description · Job Description The role of a Linux Field Engineer (Devices/IoT) at Canonical Our flagship product in IoT, Ubuntu Core, is · unique . It is Linux reinvented for optimal reliability, security and footprint. Our customers come from a wide variety of industries - ...
-
Adobe Customer Journey Analytics
2 weeks ago
CVS Health Woonsocket, United StatesThe Enterprise Marketing Technology Data Collection and Platforms Team is dedicated to capturing data from interactions on various CVS Health digital assets and making that data available throughout the organization to update customer profiles, inform optimization opportunities, ...
-
Master Technician, Electrical
1 week ago
Otis Bristol, United StatesDate Posted: · Country: · United States of America · **Location**: · OT499: BTT - BRISTOL, CT 99 CENTURY DRIVE, BRISTOL, CT, 06010 USA · - Job Title · - Master Technician, Electrical · - Role Overview: · - On a typical day you will: · - Perform under mínimal supervision. · - Job ...
-
Certified Service Technician
3 weeks ago
Auto Park Chrysler Dodge Jeep Ram Plymouth, United StatesAt Auto Park Auto Group, we strive to make every customer a customer for life. Happy employees make happy customers, and we reward individuals who are ready to work hard and stay motivated. Every employee at Auto Park Auto Group is absolutely critical to its success. Our promise ...
-
Global Account Manager Sales
3 weeks ago
Renesas Providence, United StatesJob Description · To further strengthen our Industrial Vertical Sales Team, we are looking for a highly technical, knowledgeable, and experienced Global Account Manager to own revenue growth and funnel Design-in/Design wins for Whirlpool worldwide. This person should have the abi ...
-
154609: US Citizens
2 weeks ago
Pinnacle Group, Inc. Providence, United StatesUS CITIZENS ONLY · SHOULD BE ABLE TO CLEAR CJIS BACKGROUND · Local to Providence, Rhode Island Only · Need Illumio experience (solid experience in a live environment), F5 and Palo Alto experience. · The roles for the Tier 2.5 Network Engineers are now HYBRID only. · The location ...
-
Customer Service Representative
2 weeks ago
Covanta East Taunton, United StatesWho we are · For more than 40 years, Reworld has been a leader in sustainable waste solutions, providing our customers with innovative solutions that help them achieve carbon-negative outcomes. · Our Vision · Reworld is leading the charge to a carbon-negative future through revol ...
-
Data Integration Lead Advisor
5 days ago
Dell Hopkinton, United States Full timeData Integration Lead Advisor · Innovative projects that deliver cutting edge results do not run themselves. Project and Program Management within Business Support ensure projects run seamlessly, from start to finish. Our team manages projects or leads others managing projects — ...
-
Manufacturing Technician/Engineer
6 days ago
Etech Hi Providence, United StatesJob Description · Job DescriptionA cutting-edge, extremely stable organization in the electronics manufacturing field has an urgent full-time opening, for a Manufacturing Engineer with a strong background in electronics. This is a terrific opportunity offering a competitive base ...
-
Diesel Technician/Mechanic II
5 days ago
Penske Truck Leasing Plymouth, United States Full time2152 S Orange Blossom Apopka, FL, 32703 · What's the Job? · Ready to move your career forward? As a Technician at Penske, you'll do exactly that. Here, you'll perform preventative maintenance and repairs of all levels on the newest and best maintained fleet of vehicles in the ind ...
-
Staff Strategic Account Manager
3 weeks ago
Renesas Providence, United StatesWe are seeking a highly experienced and motivated individual to join our Global Regional Sales team as a Staff Strategic Account Manager. In this role, you will be responsible for managing strategic customer accounts at a global level, developing and executing sales strategies, a ...
-
Large Format/digital Print Project Manager
3 weeks ago
Archimedia Solutions Group, LLC Norwood, United StatesArchimedia Solutions Group is in search of a motivated, detail oriented individual to provide operational and administrative support to our Digital Imaging Department. As a Digital Print Project Manager, you will be responsible for handling the day to day order processing of esta ...
-
Director of Test Engineering
6 days ago
Renesas Providence, United StatesRenesas · Director of Test Engineering · Providence , · Rhode Island · Apply Now · As a Director of Test Engineering, you will be responsible for managing a worldwide team of test managers that developing power related ATE test solutions. The team will own delivering ATE cha ...
Senior Software Engineer, Edge/IoT - Providence, United States - Utilidata
Description
Utilidata is a fast-growing energy technology company that is digitizing the grid-edge to unleash the full potential of clean energy. Our industry-leading software solutions create visibility to the edge of the grid and optimize grid operations. We are leveraging our proven expertise to build new solutions that optimize real-time data and AI to integrate more clean energy and support an electrified transportation system.
We are expanding our engineering team and looking for a Senior Software Engineer to lead the productionalization of our IoT platform, with a primary emphasis on the software that runs on edge IoT devices. This edge software includes machine learning, optimization algorithms, and components that host these capabilities that must meet high standards of performance, security, reliability, and accuracy. These individuals will be fully engaged in the software development process from architecture and planning all the way through deployment, and must have broad and deep knowledge of the state of the evolving software. We are looking for candidates who are mission-driven, collaborative, adaptive and experienced in designing, writing, testing, and debugging distributed enterprise software at scale. Ideal candidates will possess deep knowledge of Python, Linux, continuous integration and deployment (CI/CD), and have a proven track record in designing and developing successful enterprise software.
Responsibilities
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.