Stand out for this role — generate a tailored resume and cover letter in about a minute.
engineeringjobs.net, Inc. in Towson, MD is seeking an embedded software engineer to develop and maintain C/C++ code for BLDC and PMSM motor control, with real-time system implementation.
You will use MATLAB/Simulink for design and Python-based test automation, debug embedded hardware, and coordinate with stakeholders and cross-functional teams.
Develop and maintain embedded C/C++ software and motor-control algorithms for BLDC and PMSM motors, including real-time system implementation and debugging. Use MATLAB/Simulink and Python-based test automation, troubleshoot embedded hardware, and coordinate with stakeholders and cross-functional teams.
Requirements: Requires hands-on Embedded C/C++ experience, expertise in BLDC/PMSM motor control, knowledge of real-time embedded systems, and experience with MATLAB/Simulink and test automation. A bachelor’s degree in Engineering or equivalent is required, along with strong debugging, communication, leadership, coordination, and customer interaction skills.
Key Skills: Embedded C/C++, BLDC/PMSM Motor Control, Real-Time Embedded Systems, Interrupts, Timers, PWM, and ADC, Communication Protocols, MATLAB/Simulink, Model-Based Design, Python Test Automation, Hardware Debugging, RTOS, CI/CD, HIL Systems, Power Electronics, Product Safety Standards, Team Leadership, Customer Communication