Responsibilities include but are not limited to:
Design, code, test and document applications for UPS Controllers. This includes web based UI design, program structure design and system design.
Maintain and document code using source control system (Source Forge and Subversion).
Prepare and maintain technical documentation for project team and client deliverables.
Research new technology as required for projects (i.e. assist in software selection).
Credentials and experience:
Should have handled projects in Power Electronics
Bachelor of Electronics/Computer Science/Electrical Engineering or equivalent.
5+ years of software development experience including Embedded Software.
Experienced C/C++ programmer.
Good understanding of TCP/IP, SNMP, NTP, SMTP.
Working knowledge of CAN-bus interfaces.
Excellent problem solving and troubleshooting skills.
Desirable skills include experience with Freescale microprocessors (Coldfire), CodeWarrior development tools, CANopen protocol, Microsoft Visual Studio and MQX RTOS
Additional desirable skills:
Familiarity with Power Electronics Topologies such as Buck-Boost, PFC, Resonant LLC
Knowledge in sampled-data real-time control systems, particularly in power conversions, control law implementations, filter designs, fixed-point algorithms, and system simulations using numerical analysis software, SPICE and other tools.
Familiarity with transfer functions, S and Z domain operations, control loop stability analysis and implementation