Are You An Employer?
If you're looking to post a job, go to our employer website. (Thanks, but I'm searching for a job).)
Are You A Job Seeker?
If you're searching for a job, go to our job seeker website. (Thanks, but I'm looking to post a job).)
Don't display this message again x
Sign In
 [New User? Sign Up]
Mobile Version

Software Engineer - Renewables

Fraunhofer CSE

Boston, Massachusetts 02210
Job Code:
Job Type:
Job Status:
Full Time
1st Shift
  • Computer Engineering
  • Design/Development Engineering
  • Energy
  • Software Engineering
Fraunhofer CSE
  • Save Ad
  • Email Friend
  • Print

Job Details

About Fraunhofer CSE:
The Fraunhofer Center for Sustainable Energy Systems (CSE) in Boston, MA is a leading applied contract research and development laboratory supporting our society with the transition to a sustainable energy future.  We invent and develop technologies that remove barriers to the large-scale commercialization of sustainable energy technologies. Fraunhofer CSE is part of Fraunhofer USA, a 501 (c) (3) non-profit contract R&D organization, affiliated with Fraunhofer Gesellschaft, Europe's largest contract R&D group. Our interdisciplinary R&D team is dedicated to serving the applied research needs of the sustainable energy industry, helping established industry players and startup companies alike develop clean energy technologies from the laboratory to the production line.  The Center has active development projects in the areas of energy efficient buildings, photovoltaic technologies, and grid impact of renewable energy technologies. For additional information please view our website at

About the Position:
The Fraunhofer Center for Sustainable Energy Systems (CSE) is looking for a Software Engineer in its Grid Integration Group to support development, integration, and testing of distributed energy resource systems, smart grid technologies, energy management algorithms, and devices.  We seek an individual with a diverse software engineering toolset and experience coding in Python who can take on complex, multi-dimensional projects and quickly learn new things.  This is an opportunity to work with one of the world’s leading research organizations to address critical challenges related to the deployment of sustainable energy technologies. You will be a key part of a dynamic team that shares a commitment to engineering excellence, combined with an excitement about sustainable energy technology.


Principal Responsibilities:

  • Develop software (embedded and cloud-based) which enables research on distributed energy resources (e.g., solar generation, renewables, energy storage, building technologies, IoT sensors, etc) and smart grid technologies
  • Support laboratory, field, and analytical evaluations of distributed energy systems and power systems
  • Create and manage software documentation and version control
  • Support senior researchers in developing and implementing energy management, optimization, and control algorithms
  • Work with other members of technical staff to develop proposals and cultivate funding opportunities in the area of distributed energy systems and grid modernization

Desired Qualifications:

  • B.S. or M.S. with 3 to 8 years of post-graduate experience and relevant education in electrical engineering, computer engineering, computer science, applied mathematics, or relevant research in other engineering or science field
  • Proficient in Python, and experience with other languages (e.g., C/C++, Java, etc)
  • Experience working in a Linux operating environment
  • Strong interpersonal communication skills (oral and written)
  • Experience working with embedded systems, “internet of things” devices, sensors, drones, robotics, microcomputers such as Raspberry Pi, or similar
  • Experience developing and maintaining software as both the primary developer and as a member of a larger team
  • Demonstrated experience with several of the following:
    • Agent development on the VOLTTRON platform
    • Embedded Systems
    • Energy Management algorithms
    • User Interfaces
    • Mobile App development
    • Database applications such as MonetDB, MySQL, SQL Server, PostgreSQL
    • RESTful APIs and/or Web Socket APIs
    • JavaScript frameworks (e.g. Bootstrap, Angular, React, etc.)
    • Industrial communication protocols used in distributed energy systems and power systems such as Modbus, IEC61850, DNP3, etc.
    • Version control tools, such as Git 
      • Knowledge of electronics, hands-on practical engineering, and/or experience working in a lab environment a plus
      • Experience participating in hackathons a plus
      • Effectively collaborates in a team environment

Quick Search:

Enter Keyword(s):
Enter Location: