Edge Computing Software Development Director

2 weeks ago


Helena, Montana, United States RES Full time
Job Overview

We are seeking a seasoned Controls Software Engineering Manager to join our team at RES. As a key member of our Control Systems Department, you will be responsible for leading a team of engineers in designing and delivering control systems for various applications across RES' fleet.

Main Responsibilities:
  • Lead the technical design and development of edge-based controller products for wind, solar, and energy storage systems.
  • Collaborate with RES teams to ensure that all stakeholders' requirements are addressed and solutions are delivered efficiently.
  • Develop a diverse and talented team of engineers and software developers to innovate ideas and deliver solutions that meet or exceed customers' expectations.

The ideal candidate will have a strong background in software engineering, experience leading a team through technically complex product development, and knowledge of power industry communication protocols (OPC, Modbus, DNP3, IEC61850). They will also be proficient in C# and Python, able to provide effective code review in these languages, and have experience with Azure, IoT Edge framework, and Docker.

Estimated Salary: $150,000 - $170,000 per year

Requirements:
  • Bachelor's degree in engineering; Master's degree a plus.
  • Minimum 5 years of experience leading a software engineering team.
  • Experience leading a team through technically complex product development.
  • Minimum 10 years of experience developing software and deploying into a production environment.
Why Join Us?
  • Be part of a dynamic and growing company in the renewable energy sector.
  • Work with a talented and diverse team of professionals.
  • Have opportunities for career growth and development.
  • Enjoy a competitive salary and benefits package.


  • Helena, Montana, United States RES Full time

    Job Description:This leadership position at RES is responsible for leading the development and implementation of control systems for renewable energy projects. The ideal candidate will have a strong background in software engineering, experience leading teams, and knowledge of control systems.Key Responsibilities:- Lead the technical design and development...


  • Helena, Montana, United States General Motors Full time

    About the RoleThis role offers an exciting opportunity to work on designing, developing, and maintaining AI/ML platform infrastructure at General Motors. Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion, and we're committed to leading the change that will make our world better, safer and more equitable for all. As an AI Platform...


  • Helena, Montana, United States CAI Full time

    About the JobWe are excited to offer a full-time Junior Software Developer Internship opportunity at CAI. This role is perfect for students looking to gain hands-on experience in software development and contribute to a dynamic team.Estimated Salary: $65,000 - $85,000 per yearThis salary range is based on national averages for full-time software development...


  • Helena, Montana, United States General Motors Full time

    Job OverviewWe are seeking a highly skilled AI/ML platform engineer to join our team at General Motors. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our AI/ML platform infrastructure.About the RoleIn this role, you will work closely with data scientists, machine learning engineers, and software...


  • Helena, Montana, United States CAI Full time

    **Company Overview**CAI is a leading provider of technology solutions, committed to delivering innovative and effective services to our clients.**Salary**The estimated annual salary for this position is $60,000-$80,000, depending on experience and qualifications.**Job Description**We are seeking a highly motivated and detail-oriented Junior Software...


  • Helena, Montana, United States Oracle Full time

    Job Summary:We are seeking a highly skilled Principal Software Engineer to join our team at Oracle. As a key member of our cloud infrastructure team, you will be responsible for designing, building, testing, deploying, and operating highly scalable solutions for our canonical asset management system. Your expertise in distributed systems, coding, and...


  • Helena, Montana, United States RES Full time

    We are seeking a skilled Controls Software Engineering Manager to lead our team in designing and delivering control systems for various renewable energy projects.The ideal candidate will have a strong background in software engineering, with experience leading teams through complex product development. They will be responsible for developing balanced...


  • Helena, Montana, United States RES Full time

    Job Overview:This leadership role at RES is focused on developing and implementing control systems for renewable energy projects. As a senior manager, you will be responsible for leading a team of engineers and software developers to design and deploy control systems for wind, solar, and energy storage systems.Key Responsibilities:- Oversee the technical...


  • Helena, Montana, United States General Motors Full time

    Job OverviewWe are seeking a highly skilled AI/ML platform engineer to join our team at General Motors. In this role, you will be responsible for designing, developing, and maintaining our AI/ML platform infrastructure.You will work closely with data scientists, machine learning engineers, and software developers to enhance our platform's capabilities for...


  • Helena, Montana, United States CAI Full time

    About CAICAI is a leading organization that values innovation and excellence in the field of information technology.Estimated Salary: $60,000 - $80,000 per yearThis salary range is based on national averages for full-time software development positions in the United States.Job DescriptionWe are seeking a highly motivated and detail-oriented Junior Software...


  • Helena, Montana, United States RES Full time

    Job OverviewWe are committed to fostering an inclusive work environment where everyone feels valued and respected, and expanding our culture of care so that every individual can reach their full potential. We aim to provide a workplace where you feel a sense of belonging and are appreciated for your contributions and unique perspectives.Summary:Renewable...


  • Helena, Montana, United States RES Full time

    About RES:RES is a leading provider of renewable energy solutions, dedicated to building a sustainable future. Our mission is to deliver innovative control systems that enable the efficient and reliable operation of renewable energy projects.Why Join RES:As a Controls Software Engineering Manager at RES, you will have the opportunity to lead a talented team...


  • Helena, Montana, United States Lincoln Financial Group Full time

    Key ResponsibilitiesAs a Sr. Developer in this organization, you will:Analyze complex business/technical problems and opportunities to identify potential application solutions.Design, code, debug, integrate, and test complex software application solutions for systems.Investigate and resolve complex problems including providing support for Production systems...


  • Helena, Montana, United States CAI Full time

    **Company Overview**CAI is a company dedicated to providing innovative solutions in the field of information technology.Salary: $60,000 per year (estimated)Job Description:We are seeking a motivated and detail-oriented Junior Software Developer Intern to join our team. As a member of our IT department, you will be responsible for gathering and analyzing...


  • Helena, Montana, United States CAI Full time

    Company OverviewCAI is a leading provider of software solutions, dedicated to delivering innovative and effective technology to its clients.Salary$50,000 - $60,000 per year, depending on experience and qualifications.Job DescriptionWe are seeking a highly motivated Junior Software Developer Intern to join our team. As an intern, you will have the opportunity...


  • Helena, Montana, United States Oracle Full time

    About the RoleWe are seeking a highly skilled and experienced Cloud Technology Specialist to join our team at Oracle. As a key member of our software development division, you will play a crucial role in defining and evolving standard practices and procedures. The ideal candidate will have significant experience in n-tier development with a React UI on web...


  • Helena, Montana, United States Intel Full time

    Job DescriptionAs a Director of Master Data Management at Intel, you will lead a team of software engineers responsible for developing and deploying enterprise data management capabilities across various applications and integrations.You will oversee the design and implementation of master data solutions in collaboration with product owners, solution...


  • Helena, Montana, United States RES Full time

    OverviewWe are committed to building a workplace where everyone feels heard and respected. We want you to have a sense of belonging and feel valued for your contributions and perspectives.About the PositionWe are seeking an experienced Software Engineering Lead to lead our team in designing and developing control systems for renewable energy...


  • Helena, Montana, United States Mac's List Full time

    We are looking for a talented Development Director to lead our philanthropy efforts and drive growth in our individual fundraising program.The ideal candidate will have a strong background in non-profit development, excellent communication skills, and a proven track record of securing six-figure gifts.About the Position:Develop and oversee a portfolio of...


  • Helena, Montana, United States Eliassen Group Full time

    About the JobAre you a skilled Technical Program Manager with experience in cloud computing? Do you have a strong background in agile project management and software development life cycle (SDLC)? We are seeking a talented individual to join our team as a Technical Program Manager for Cloud Computing. The ideal candidate will have 7+ years of experience in...