Jobs by NRG Systems
Wind and Solar Data Analyst
See Full ListingNRG Systems is seeking a highly skilled and motivated individual to join our team as a Wind and Solar Data Analyst. In this role, you will be responsible for managing the quality control of resource data collected by NRG from various wind and solar energy project sites to ensure the quality is up to industry standards, as well as providing project management support.
The Wind and Solar Analyst position is a full-time position on the Solar Project Management Team. Working closely with the Project Managers, the candidate will be responsible for supporting the ongoing success of a variety of wind and solar data monitoring campaigns in support of NRGs overall strategic objectives to support their clients project development efforts from inception to end-of-life. This position will focus on growing NRGs Solar Resource Data Collection and Monitoring services.
This position reports directly to the Manager of our Solar Projects Team. The candidate will work closely with the product marketing, data science, engineering, project management, and technical support teams to achieve goals of the department that are in line with the company strategic plan and will embrace the high standards of NRG ethics and core values.
Under supervision of the Manager of Project Management
Monitor the quality and accuracy of resource data collected from wind and solar sites using specialized software and tools
Identify and troubleshoot any issues or problems with the data, and work with the project management team to resolve any issues that may affect the accuracy and completeness of the data
Gather and analyze data to identify trends and opportunities for optimization using advanced mathematical models, statistics, and machine learning methods
Generate reports for internal or external stakeholders
Provide project management support, including tracking project progress, updating project schedules, and coordinating with team members
Assist with the development and implementation of standard operating procedures for resource data collection and quality checks for NRGs portfolio of wind and solar data monitoring customers
Provide technical support to internal and external stakeholders as needed, and represent NRG Systems at industry conferences and marketing events as needed
Act as the voice of the customer within the organization and drive customer-centricity
Regularly engage with current and prospective customers to identify problems that they face and articulate recommendations to mitigate such problems
Work with the marketing communications team to develop marketing content (e.g. white papers, presentation, website copy)
Provide training to sales team and channel partners on new data service-product introductions
Support sales channel (e.g., participate in key customer meetings)
Compensation Range: $55,000-80,000/year
Bachelors degree, preferably in an engineering or technical marketing field plus a least 1-3 years of related experience
Experience in renewable energy industry a plus
Outstanding and proven ability to work collaboratively as a member of a team
Strong analytical and organizational skills
Strong oral and written communication skills
Strong leadership abilities
Systems thinker with a high level of curiosity, excited to learn new markets and technologies
Demonstrated technical writing skills, being able to take complex subjects and translate into meaningful material for customers knowledge
Ability to multi-task and prioritize on a continual basis
Good sense of humor and ability to work well under tight deadlines
Proficiency with computer programs - MS Excel, Word, PowerPoint, Windographer, Python
Willingness to travel up to 20% annually
This position is an office assignment and work is conducted mostly in a seated position.
Senior Accountant
See Full ListingThe Senior Accountant will work as part of the Accounting team to ensure NRGs financial statements are accurate and prepared within 2 days of each months end. Working closely with another Senior Accountant and the Assistant Controller, this position will be responsible for designated functions and will perform the functions of the other Senior Accountant and Assistant Controller in their absence or involvement in other projects. This position is responsible for daily problem solving related to the daily accounting operations and provides transactional support to the AP position and staff accountant. This work requires a high level of attention to detail, a demonstrated ability to work well in a team and collaboratively across departments, and the ability to analyze and understand accounting systems and transactions and resolve problems. As this position is exposed to highly confidential and sensitive information, the utmost discretion is required. This position reports to the Controller, is a member of the Accounting/Finance Department team and works in partnership with his or her team and all company departments to achieve the goals of the Accounting/Finance Department plan that are part of the Companys Strategic Plan. |
|
|
Senior Firmware Engineer
See Full ListingTechnical:
|
- B.S. degree in firmware engineering, electrical engineering, computer science, or equivalent
- Minimum of 5 years of progressively responsible firmware engineering
- Strong knowledge of C programming
- Familiarity with additional program languages (C++, C#, or Python a plus)
- Embedded platform and real-time operating system experience (ThreadX and FreeRTOS preferred)
- Practical experience with one or more networking and industrial communications protocols and peripheral buses (e.g., TCP/IP, RS-485, Modbus, DNP3, I2C, SPI, USB, UART, Bluetooth, BTLE, etc.)
- Demonstrated ability to drive daily execution and burn down of critical tasks needed to meet timelines
- Demonstrated willingness to be held accountable for commitments
- Demonstrated ability to build lasting cross-functional relationships, including solid influencing and communication skills
- Creative problem solver and solution developer when presented with conflicting requirements, business demands, and technical risks/issues
- Attention to detail and ability to work independently toward timely completion of a variety of assignments
- Work performed in a climate-controlled office environment
- Primary duties performed in a seated position
- Occasional travel to visit customers, represent NRG at tradeshow events, or perform fieldwork
Senior Software Engineer
See Full ListingThe Senior Software Engineer brings ingenuity and vitality to NRG Systems' strategic product portfolio as a key participant. Focusing on innovative solutions for cloud, mobile and desktop software development, the Senior Software Engineer guides all phases of the product development lifecycle, including recognizing requirements, designating design, presenting prototyping, and engaged in implementation to test.
This is a full-time, highly valued position within the engineering department. This person will work in partnership with NRGs dynamic engineering team to achieve goals of the department that are in line with the company strategic plan and will embrace the high standards of NRG ethics and core values.
Primary Responsibilities:
Technical:
- Responsible for complex software system design with appropriate, and sometimes new, technologies
- Responsible for complex software system integration, verification, and validation
- Develop innovative methods, tools, and processes for product development and testing
- Perform highly complex theoretical, exploratory research, prototyping, and testing
- Research and apply solution-appropriate technologies; makes recommendations
- Review project documents for conformity to standards, processes, and quality
- Apply appropriate methodology to ensure attainment of meaningful and measurable experiment results upon which decisions can be made with a quantifiable degree of confidence
- Exercise appropriate judgment to determine when a decision needs scientific examination and when it is appropriate to lean on your experience and go with your gut
- Participate effectively in design and code reviews
- Manage technical risk associated with assigned work
- Identify, communicate, and coordinate with internal and external software resources and industry experts when assistance is required or to represent NRG
- Conduct clear, high-quality presentations to internal and external groups when called upon to do share general or program information or represent NRG
- Provide and commit to work estimates, execution alternatives and dependency inputs to develop schedules for work performed
- Mentor more junior software engineering staff on design, process, tools, standards, etc.
- Perform other related duties as assigned or directed
Leadership:
- Identifies, communicates, and coordinates work outcomes in support of larger strategic goals of the company with a focus on continuous improvement investigation and implementation
- Displays trust, respect, and consideration when receiving stakeholders or peers feedback, from within department, cross departments and externally
- Facilitates and builds consensus on requirements and priorities when collaborating with stakeholders and departments
- Drives progress and productivity in the face of ambiguity and changing priorities
- Chooses the most effective and efficient communication/work style depending on stakeholder
- Uses a high level of creativity, urgency, and self-accountability to advance department goals
- Acts as a strong role model for NRGs cultural behaviors and values and addresses any behaviors that do not meet NRGs values.
- Embraces new ideas from others and invites engagement from all members of the team
- Uses a high level of creativity, urgency, and self-accountability to advance department goals
- Acts as a strong role model for NRGs cultural behaviors and values and addresses any behaviors that do not meet NRGs values.
- Embraces new ideas from others and invites engagement from all members of the team
Qualifications:
- Bachelors Degree or equivalent in Computer Science, Information Systems, or related a discipline
- 6+ years experience in application development
- Strong proficiency in .NET and .NET Core (specifically with C#)
- Demonstrated experience designing, implementing, and unit testing
- Development experience with Git and Git workflows (SVN a plus)
- Familiarity with Microsoft Azure and DevOps
- Familiarity with Continuous Integration and Continuous Deployment
- Familiarity with development of web applications using Angular
- Understanding of API development (APIM a plus)
- Understanding of relational and NoSQL database technologies (SQL Server a plus)
- Regularly practices Agile methodologies (esp. Scrum and XP) and tools (e.g., Jira)
- Additional experience with Python, JS and TS is a plus
Working Conditions/Physical Requirements:
- Covid-19 Vaccination Required
- Work performed in a climate-controlled office environment
- Primary duties performed in a seated position
- Occasional travel to visit customers, represent NRG at tradeshow events, or perform field work