About the Role
The Senior Software Development Engineer Converter Control is responsible for designing, developing, and maintaining real-time embedded software for wind turbine power converter systems. The role focuses on complex, performance critical converter control software, requiring strong expertise in embedded realtime systems, power electronics integration, and system level problem solving. A Senior Engineer is expected to work independently on complex features, contribute to software architecture decisions, and act as a technical reference for less-experienced engineers, while collaborating closely with control, hardware, and verification teams.
Years of Exp: 3 years to 6 Years
Responsibilities
- Converter Control Software Development
- Design, implement, and maintain embedded C/C++ software for: Generator-side converters, Grid-side converters & DC-link control and protection
- Develop real-time control software running on MCUs or DSPs used in power converter systems.
- Ensure deterministic and robust execution of fast control loops under strict real-time constraints.
- Contribute to software architecture and design decisions within the converter control domain.
- Implement fault handling, diagnostics, and logging to support commissioning and field operation.
- Design and implement real time communication for converter control and monitoring.
- Perform advanced low-level debugging using: JTAG / SWD debuggers, Oscilloscopes & Logic analyzers
- Actively contribute to SIL and HIL testing of converter control software.
- Analyze and resolve: Timing and real-time issues, Control performance deviations & Field and production issues
- Support root-cause analysis and corrective actions.
- Develop software according to coding standards
- Create and maintain: Detailed software design descriptions, Interface specifications & Verification and test documentation
- Participate in code reviews and design reviews.
- Mentor junior engineers through technical guidance and best practices.
Qualifications
Bachelor's or Master's degree in Electrical Engineering, Power Electronics, Embedded Systems, or Computer Science.
Required Skills
- Core Technical Skills
- Strong proficiency in embedded C (mandatory); C++ is a plus.
- Solid experience with real time embedded systems.
- Hands-on experience with MCUs/DSPs used in power electronics (e.g., TI C2000, ARM Cortex-M/A).
- Strong understanding of: ADCs, PWMs, timers, Interrupt driven architectures & Realtime scheduling and latency
- Proven experience with real time communication protocols.
- Experience using Git and structured development workflows.
Preferred Skills
- Professional & Collaboration Skills
- Years of relevant experience: 10 years or above.
- Ability to work independently through complex technical problems.
- Strong analytical and debugging skills.
- Clear communication with control, hardware, and system engineers.
- Ownership mindset with focus on quality and long term maintainability.
- Preferred / Nice to Have Skills
- Good understanding of power converter fundamentals.
- Understanding of grid connected converter behavior in wind turbines.
- Ability to analyze issues across software, control, and hardware domains.
- Direct experience with wind turbine converter control software.
- Knowledge of control theory and model-based development (MATLAB/Simulink).
- Experience with SIL / HIL testing environments.
- Exposure to functional safety standards (IEC 61508).
- Python or scripting for testing and automation.
- Experience supporting field turbines or operational products.