About the role

  • Integrate complex energy storage systems comprising of vendor supplied hardware components in-house material and AEROS software to control them.
  • Expertly operate and train others on the final product.
  • Support field service and end-customer in all aspects of system operation.
  • Participate in all aspects of test planning and execution on multiple projects.
  • Prepare preliminary and detailed test plans, execute, and maintain test cases, provide up-to-date test execution reports and quality metrics to project stakeholders.
  • Develop and maintain test infrastructure which includes hardware in the loop and contribute to a script-based automation regression platform for Linux based systems and web applications.
  • Discover ‘undocumented features’ and maintain defect tracking database.
  • Assist in documentation of system operation.
  • Identify performance bottlenecks and work with the development team to address issues.
  • Collaborate with developers to understand the services and features being built.
  • Participate in Agile/Scrum meetings and provide input on testing timelines and accurate reporting on system integration progress.
  • Maintain effective technical relationships across functions, within internal departments, with vendors and customers.
  • Stay up to date with industry best practices, testing methodologies, and tools.
  • Propose and implement improvements to the testing process for increased efficiency and effectiveness.
  • Provide support, both remote and on-site, for battery installations as they are being commissioned.
  • Interact with internal and external customers to provide level 2 support and apply troubleshooting skills to resolve issues encountered with legacy sites.

Requirements

  • Bachelor’s degree in computer science or electrical engineering, or similar major or equivalent on the job training
  • Minimum 5+ years' experience in software hardware integration and testing support
  • Ability to troubleshoot complex systems, and document processes and procedures to help others do the same
  • Strong understanding of software testing principles, methodologies, and best practices.
  • Comfortable with development in a Linux Environment and basic networking skills
  • Familiarity with continuous integration and continuous testing practices.
  • Ability to communicate clearly and concisely, verbally and in writing.
  • Demonstrated capability to work effectively in a fast-paced multi-project environment.
  • Experience with battery management systems technology including high power inverters.
  • Serial Communication protocols; SPI, I2C, UART, and CAN. And Modbus TCP/IP networking
  • Automated regression testing methodologies and tools
  • Coding in C, C++, C#, Python, Perl or other scripting language for use in testing activities.
  • Helpdesk or technical support roles to effectively address complex system issues
  • Source control tools such as Subversion, GitHub, and JIRA for issue tracking.

Benefits

  • 100% employer sponsored medical, dental and vision insurance
  • Flexible working hours

Job title

Senior Systems Integration Engineer

Job type

Experience level

Senior

Salary

$100,000 - $150,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job