Software Engineer C#

Full Time
Union City, CA 94587
Posted
Job description

Amber Kinetics, Inc. is looking for a Software Engineer to help maintain and develop new application implementations and tools for our Flywheel Energy Storage System. This engineer will be responsible for the creation, support, development, and testing of new high level control modes and tools in a pure C# SCADA application.


Responsibilities


The successful candidate will be responsible for:

  • Writing high-quality, safe, efficient, and testable code for a high-level electrical site control system
  • Design and implementation of C#-based tools for engineers and field operators
  • Working closely with product development to design and implement new features and control methodologies in our site control software according to business needs
  • Creating and executing rigorous testing plans to ensure safe and effective integration with third-party hardware; including on-site, automated, and integration tests
  • Working on maintaining and developing common code libraries and functions
  • Being the first point of contact for assistance and support for in-field operators when issues arise with site control


Required Skills
The successful candidate should have the following skills:

  • Experience with C# or similar OOP language
  • Solid understanding of concurrency programming (async/await, channels, observer pattern, locks/mutexes, etc.)
  • Proficiency with Git (or similar version control system)
  • Strong work ethic coupled with an ability to independently produce reliable and effective code
  • Gregarious nature and ability to interface with engineers from various technical backgrounds in order to support various company functions


Desirable but not Required Skills

  • Experience with Modbus and/or DNP3 protocols
  • Experience in energy and/or battery/BMS industries
  • Experience writing automated control systems


At Amber Kinetics, Inc. we value respect, collaboration, accountability, and quality. We offer a healthy work-life balance, engineering decision making and encourage opportunities for personal and technical growth, and the chance to pioneer new technologies and architectures to solve consequential problems. Amber Kinetics' vision is a flywheel in every country to mitigate climate change and reduce poverty. We design and manufacture safe, environmentally sustainable energy storage solutions based on advanced flywheel technology. Our mission is to give customers the most compelling energy storage solution for a cleaner, safer, and more reliable energy infrastructure.


We offer competitive compensation and a healthy work-life balance located in Union City, CA. Amber Kinetics, Inc. is an Equal Opportunity Employer.


Compensation and Benefits

  • Salary and equity package commensurate with experience ($110,000.00 -$130,000.00 annually DOE)
  • 401k matching plan
  • Medical, Dental, and Vision

gatheringourvoice.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, gatheringourvoice.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, gatheringourvoice.org is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs