via LinkedIn
$90K - 130K a year
Develop and optimize embedded firmware for power electronics and motor control systems, participate in design reviews, testing, and validation, and collaborate with hardware and controls engineering teams.
Degree in Electrical or Computer Engineering with 8+ years experience in C/C++ firmware development for power electronics or motor control, knowledge of control theory, low-level drivers, communication protocols, and lab testing.
TEC GROUP IS PARTNERING WITH A WELL-ESTABLISHED AND GROWING CLIENT SUPPLYING CLEAN TECH TECHNOLOGY TO AEROSPACE AND DEFENSE COMPANIES. Due to the nature of projects U.S. Citizenship is required. PLEASE DO NOT APPLY IF YOU ARE NOT A UNITED STATES CITIZEN. This role focuses on developing embedded firmware for power electronics, motor control, and magnetic bearing systems. Work spans architecture, coding, integration, and validation for next-generation industrial and motion-control products. Key Responsibilities • Develop, update, and optimize firmware (C/C++ / Assembly) for power converters, motor drives, and magnetic bearing controls. • Support existing codebases and contribute to new product features. • Participate in design reviews and system integration efforts. • Create technical documentation for requirements, design, testing, and release. • Debug and validate firmware using lab tools and embedded development equipment. • Build test plans, run validation activities, and ensure requirement compliance. • Provide support during internal testing and occasional customer field issues. • Collaborate with hardware and controls engineering on safety-critical software. Required Background • Degree in Electrical Engineering, Computer Engineering, or similar; ~8+ years relevant experience. • Strong C/C++ firmware development, ideally in power electronics or motor control. • Knowledge of control theory, modeling, and control-loop tuning. • Experience with bare-metal programming and low-level drivers (ADC, PWM, timers, SPI, UART, CAN, etc.). • Familiarity with CAN/RS485/Modbus communication. • Hands-on lab experience with scopes, analyzers, and development tools. • Experience with requirements management and Git/SVN. Preferred Experience • TI C2000, TI Sitara, NXP MPC, or similar microcontrollers. • Dual-core processors and high-speed control loops. • Exposure to regulated/standards-driven environments (aerospace, military, automotive). • Model-based design, HIL testing, CANape/INCA. • Field-oriented control, 3-phase power control, advanced PWM techniques. • Sensorless or resolver-based motor control. • Understanding of analog/digital circuits and electric machines.
This job posting was last updated on 12/5/2025