Software Engineer - Power Systems - Intelliswift Software
  • Cambridge, Ontario, Canada
  • via Whatjobs
CAD - CAD
Job Description

Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control, monitor, and optimize automation processes.Implement communication protocols and interfaces (e.g., Modbus, Profibus, Ethernet IP) for seamless integration with automation systems.Conduct thorough testing and debugging of software applications to ensure reliability and quality.Create comprehensive documentation, including design specifications, user manuals, and technical guides. SKILLSBS MS, 8 plus years of experience with proficiency in C++ and Java programming languages.Experience with power systems, Microgrid technology, BESS – EMS, Unit Master controllers.Experience with Grid Forming (P Q), Grid following (V F), Peak shaving, black start, ramp rate control & service, startup shutdown (following forming).Experience in PLC, RTAC, IIoT.Experience in developing software solutions that integrate with PLC and RTAC systems.Familiarity with communication protocols and interfaces such as Modbus, Profibus, or Ethernet IP.Experience with software testing, debugging, and maintenance.Knowledge of version control systems (e.g., Git) and software development tools.Excellent teamwork and communication skills to work collaboratively with cross-functional teams.

;