About Eos Energy Enterprises
Eos Energy Enterprises, Inc. is accelerating the shift to American energy independence with positively ingenious solutions that transform how the world stores power. Our breakthrough Znyth™ aqueous zinc battery was designed to overcome the limitations of conventional lithium-ion technology. It is safe, scalable, efficient, sustainable, manufactured in the U.S., and the core of our innovative systems that today provides utility, industrial, and commercial customers with a proven, reliable energy storage alternative for 3 to 12-hour applications. Eos was founded in 2008 and is headquartered in Edison, New Jersey. For more information about Eos (NASDAQ: EOSE), visit eose.com.
Responsibilities
- Implement software algorithms and functions within a cross-functions development team of scientists and engineers.
- Participate in requirement understanding, definition, and negotiation with internal stakeholders.
- Attain a thorough understanding of the existing projects and solutions to then contribute to troubleshooting and upgrading of the solutions according to requirements.
- Individually develop software, ensuring efficient program logic and data manipulation with generally accepted programming standards and techniques.
- Test and debug software by applying debugging tools/software to ensure the code meets standards and all other requirements. Contribute to efforts to automate testing using in-house built tools.
- Design, debug, and test simulation programs and tools.
- Supports certification testing and compliance to safety standards.
- Documents and maintains documentation of new and existing designs.
- Other duties, responsibilities and activities may change or be assigned at any time with or without notice.
Knowledge, Skills, and Abilities
- Strong written and verbal communications skills.
- Highly independent, task-oriented self-starter able to identify and support a high-level team mission.
Education and Experience
- Bachelor's degree in computer science, software engineering, or allied engineering discipline required.
- Minimum of 2 years' experience.
- 2+ years of experience programming for deployment in a Linux and Windows environments.
- Experience as a DevOps engineer handling deployment, maintenance, and troubleshooting.
- Ample experience as a tester of software developed by others.
- Skilled in multiple programming/scripting languages including Python, C++, etc.
- Working familiarity of version control in software development.
- Algorithm development and dynamic system mathematical modelling.
- Software development life cycle.
- Software packaging for x86, x64, and Arm processors including Docker container, and others.
Working Conditions
Office Environment - Must be able to remain in a stationary position 50% of the time and occasionally move about inside the office to access file cabinets, office machinery, etc. Required to have close visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer terminal; extensive reading. May be required to exert up to 25 pounds of force occasionally to lift, carry, push, pull or otherwise move objects, including the human body.