- 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 ...
-
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 ve ...
-
Sr. Portfolio Specialist
2 weeks ago
Nutanix Providence, United StatesLocation field must contain 'city, state' or a zip code to perform a radius search (e.g., · Denver, CO · or · City and state must be separated by a comma followed by a space (e.g., · Houston, TX )Hungry, Humble, Honest, with Heart.The OpportunityDreamers, Believers and Builde ...
-
Senior Field Service Engineer- Boston, MA
1 week ago
Elekta Rhode Island, United States Full timeAre you a current Elekta employee? Please click here to apply through our internal career site Find Jobs - Elekta. · Want to join a team with a mission to improve and save lives? We continually look for motivated and skilled individuals who are interested in supporting our cust ...
-
Chief Marketing Officer
1 week ago
Feast & Fettle Providence, United StatesWe are seeking an exceptional and visionary Chief Marketing Officer (CMO) to lead our marketing efforts across all organic and paid channels (e.g., social, search, e-mail, SMS, etc.). This role demands a leader with a passion for brand building, a deep understanding of growth mar ...
-
Director of Validation Engineering
2 weeks ago
Renesas Providence, United StatesRenesas · Director of Validation Engineering · Providence , · Rhode Island · Apply Now · As a Director of Validation Engineering, you will be responsible for managing a worldwide team of Silicon validation managers that are responsible to validate new silicon. The team will ...
-
Manufacturing Technician/Engineer
2 weeks 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 ...
-
IC Packaging Mechanical Engineer
5 hours ago
Acceler8 Talent New Providence, United StatesIC Packaging Mechanical Design Engineer - (New Providence, NJ) · Join a growing engineering team and develop cutting-edge optical modules for high-performance computing. · Responsibilities: · Design innovative packaging solutions for optical modules · Develop testing procedures ...
-
GCp Data Architect
1 week ago
ApTask Providence, United StatesAbout Client: · The Client is a leading global IT services and consulting company, providing a wide range of services to clients in various industries, including banking, financial services, retail, manufacturing, healthcare, and more. It is one of the largest employers in the I ...
-
Manager, Infrastructure
2 weeks ago
J&J Family of Companies Providence, United StatesJ&J Family of Companies · Manager, Infrastructure (1 of 2) · Providence , · Rhode Island · Apply Now · Manager, Infrastructure (1 of W · Description · Johnson & Johnson is recruiting for a Manager, Infrastructure in Raritan, NJ or near a Johnson & Johnson office in India, Sw ...
-
TS Senior Manager WMS RTE
3 days ago
J&J Family of Companies Providence, United StatesJ&J Family of Companies · TS Senior Manager WMS RTE · Providence , · Rhode Island · Apply Now · Are you passionate about innovative technology and interested in being a part of a team that will develop IT solutions that will deliver life changing healthcare products to custo ...
-
Maintenance Technician
1 day ago
Liberty Personnel Services, Inc Providence, United StatesJob Description · Job DescriptionMaintenance Technician · Join a leading company in the renewable energy industry We are currently seeking a Maintenance Technician to join our team in RI. As a Maintenance Technician, you will have the opportunity to work with cutting-edge equipme ...
-
Manufacturing Technician/Engineer
1 week ago
Etech Hi Providence, United StatesA 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 salary, phenomenal bene ...
-
Senior Solution Engineer
3 days ago
Oracle Providence, United StatesOracle · Senior Solution Engineer · Providence , · Rhode Island · Apply Now · You will provide our clients specialist knowledge in applying our technology/application to best meet their needs while communicating functional value to client businesses. You will also be involve ...
-
SAP Solutions Architect
3 days ago
Ford Motor Company Providence, United StatesWe are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves? · Enterprise Technology · pl ...
-
Andriod Developer
2 weeks ago
Beth Page tech Providence, United StatesJob Description · Job DescriptionOur client is seeking a talented engineer who thrives in a fast-paced environment, excels at writing high-quality code, and is passionate about staying at the forefront of Android development. · Job DutiesLead the team with guidance from the engin ...
-
Senior Software Engineer, Front End
3 weeks ago
Capital One Providence, United StatesCenter , United States of America, McLean, VirginiaSenior Software Engineer, Front EndDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capi ...
-
Network Security Engineer
3 days ago
Lifespan Providence, United StatesSUMMARY: · The Systems Security Engineer is a critical member of the Chief Information Security Officer's (CISO's) team. This is a hands-on role that requires a high level of technical and analytical expertise. Responsible for a broad range of tasks including the day-to-day admi ...
-
Network Security Engineer
1 week ago
Lifespan Providence, United StatesSUMMARY: · The Systems Security Engineer is a critical member of the Chief Information Security Officer's (CISO's) team. This is a hands-on role that requires a high level of technical and analytical expertise. Responsible for a broad range of tasks including the day-to-day admin ...
-
Machinist: Manual Turning and Milling
2 weeks ago
Jobot Providence, United StatesThis Jobot Job is hosted by: Amanda Preston Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your resume. Salary: $25 - $35 per hour A bit about us: Growing Medical Device Manufacturing Company Why join us? Competitive Salary and Benefits Package Job De ...
Senior Software Engineer, Edge/IoT - Providence, United States - Utilidata
Description
Job 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. 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.
Powered by JazzHR
mGorRTzUqC