CareerPlanSign in

Lead Engineer - Electric Drives Software

Erie, PA, us💼 Full-time💰 $71,500–$71,500🗓 2026-04-16 → 2026-09-25

Core

Design, develop, and validate C/C++ embedded software for power electronics drive controllers (Traction Motor Controllers and Auxiliary Logic Controllers) for locomotives and off-highway mining trucks.

Role type

Lead Engineer, embedded software for electric drives

Builds

Power electronics drive controllers for traction and auxiliary systems in rail and mining vehicles

Domain

Transportation (locomotives, mining trucks) + Power Electronics + Embedded Control

Deliverable

production ML models | product features

Required skills

C/C++ embedded software development, control algorithm design, power electronics converter topologies, electric motor fundamentals, system architecture, FPGA/processor integration, root-cause analysis, model-based design

Preferred skills

Master's in Electrical Engineering, experience with locomotive/traction systems, MATLAB/Simulink, Zynq FPGA platforms

Technologies

C, C++, MATLAB, Simulink, Perforce, Xilinx Zynq, PowerPC, legacy processors

Responsibilities

Define application requirements and verification strategies; develop application-layer embedded software; design and maintain control algorithms for AC-DC, DC-DC, and DC-AC topologies; establish technical ownership of next-gen control architectures; support system-level integration; investigate software reliability issues; evaluate new control technologies; ensure compliance with engineering policies.

Seniority

Senior, hands-on IC with organizational leadership

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.