Controls Software Engineer
Core
Design, analyze, and implement control systems for power conversion equipment and power system architectures.
Role type
Controls Software Engineer
Builds
Control system designs, architectures, and embedded software for power conversion products.
Domain
Power electronics and control systems
Deliverable
production ML models | product features
Required skills
control theory, MATLAB/Simulink modeling, C/C++ programming, digital signal processing, machine-to-machine communications, fiber-optic communication subsystems, RS-232/RS-485/Ethernet protocols, embedded real-time system design
Preferred skills
power electronics, analog circuits, military product development, digital and microcomputer circuits, object-based and service-based software architectures
Technologies
C#, C++, MATLAB, Simulink, Python, Ethernet, RS-232, RS-485
Responsibilities
Perform control systems analysis for power conversion equipment, design and implement control system architectures, write product and test specifications, implement control system designs using embedded programming languages, provide on-site support to customer sites
Seniority
Mid-level, hands-on IC