The Software Engineer is responsible for the design and testing of software components as required for Corvus battery systems and its application in different customer installations. This position is on the Battery Management, Modeling, and Analytics team, which is responsible for the software and control system in all Corvus products.
Responsibilities include:
Develop software and firmware for battery management systems and related applications.
Participate in the development of software requirements, specifications, and documentation for battery management systems and related equipment.
Participate in reviews on the battery system designs and changes.
Respond to internal technical enquiries and support troubleshooting/investigation of failure & bug reports
Plan and implement engineering change orders (e.g., design changes, second sourcing, cost reduction, etc.)
Perform unit and integration software tests.
Skills and Experience:
BASc/BSc in engineering or computer science, or engineering technologist with equivalent experience.
4+ years’ experience in embedded software development and test.
Experience with design, development and configuration of automotive/industrial/SCADA communication protocols, both standards-based & proprietary.
Experience in developing drivers for CAN, RS485, ADC and other interrupt driven hardware.
Experience with some or all of the following: C, Python, Linux, SQL, CAN, Ethernet stack
Experience in the use of standard tools such as oscilloscopes, network analyzers, etc.
Ability to handle multiple tasks with the ability to effectively prioritize.
Strong written and verbal English communication skills.
Strong relationship/interpersonal skills and ability to work effectively in a team environment.
About Corvus Energy:
Founded in 2009, Corvus Energy provides purpose-engineered energy storage solutions for marine, oil & gas and port applications. Corvus Energy has the largest installed base of ESSs with the largest number of projects completed in the maritime industry. More than 90% of large commercial hybrid vessels utilize a Corvus ESS. Custom developed mechanical and electrical design combined with state-of-the-art battery management systems, provides Corvus Energy’s customers with not only lower maintenance costs but also reduced fuel consumption, and emissions. A Corvus ESS assists with regulatory compliance and emission control area (ECA) limits and provides immediate benefits with a rapid return on investment.
About Us We are hiring Customer Care Representatives in our various stores. This contract role will work between 24 and...
Apply For This JobDemandLab is in search of an HR Generalist for a 100% remote role within Canada, with experience in Canadian and...
Apply For This JobWe believe small businesses are at the heart of our communities, and championing them is worth fighting for. We empower...
Apply For This JobThis is your opportunity to start a lifelong career with unlimited opportunity. Discover the flexibility youve been searching for by...
Apply For This JobChange Healthcare is a leading healthcare technology company with a mission to inspire a better healthcare system. We deliver innovative...
Apply For This JobAre you a former Midwife or Registered Nurse, who is looking to return to practice and re-join the professional register?...
Apply For This Job