Search jobs > Cambridge, ON > Power engineer
Title : Software Engineer - Power Systems
Location : Cambridge ON / Onsite Role
Duration : 12+ Months
RESPONSIBILITIES
Design, 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.
SKILLS
BS 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.
Software Engineer - Power Systems
Title: Software Engineer - Power Systems. Interface with PLC and RTAC systems to develop software modules that control, monitor, and optimize automation processes. Experience with power systems, Microgrid technology, BESS – EMS, Unit Master controllers. Experience in developing software solutions th...
Lead C++ Software Engineer (R44832/KR)
We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC’s. You will develop new algo...
System Safety Engineer - Aerospace
MANNARINO Systems & Software Inc. MANNARINO Systems & Software Inc. The incumbent will coordinate various safety assessments for the systems in accordance with industry standards like the SAE ARP4761 and ARP4754A. Also, the Safety Engineer will provide guidance and support around design and architec...
Principal C++ Software Engineer - Protium Prototyping Platform (R44872/as)
The Principal Software Engineer will be responsible for design and development of new features and algorithms mainly in development of a new Custom Prototyping Flow. The Principal Software Engineer will accomplish this by carefully discussing the implementation specification with the team spread acr...
Senior Technical Marketing Engineer – BlackBerry Cybersecurity
BlackBerry is seeking a Senior Technical Marketing Engineer to support the Technical Marketing team and wider Product Marketing Group. Manage the lab environment and demo systems to replicate real world scenarios, primarily for Endpoint Protection. ...
C++ Software Engineer - Emulator Compiler Development (R46292/dw)
The Cadence Palladium team is looking for talented software engineers to join our team and contribute to the world’s fastest emulator compiler development. Demonstrated proficiency in C++, gdb debugging, and general software development skills. ...
Software Engineer, Marketing Systems
As part of the Marketing Systems team, you will own systems that power go-to-market motions productizing gathered insights and intelligence. We are a cross functional team of engineers, analysts, marketers, and product managers that deliver the insights, internal systems and tools that fuel Stripe’s...
Presales Engineer (m/f/d) North America
You have at least 3 years of professional experience in the workload automation software environment. You have a high affinity for complex systems and data flows and their integration into a networked system landscape. ...
IA-CR-ITS2-Systems Engineer
Where applicable the Systems Engineer willassist in overseeing the physical securityintegrity and safety ofthe data center/server environment. The SystemsEngineer plays a key role in providing creativedynamic solutionsfor a variety of needs at the City of Cedar Rapids. Coordinate andcollaborate with...
Embedded Software Verification Engineer - Intermediate - Do 178
Work with System Engineers and Embedded Software Developers to design software test cases and procedures to verify the applicable software requirements. Engineering degree in Software or Computer Engineering. MANNARINO Systems & Software Inc. MANNARINO Systems & Software Inc. ...