Position: Senior DSP Protection Algorithm Engineer Required
Skills:
Embedded C, C++, DSP mathematics, Protection algorithms Reports to: Head
- Research and Development Type: Full-Time, Work from Office
Location:
Bangalore Email:
[email protected] Website: www.erlphase.com About ERLPhase Power Technologies: ERLPhase Power Technologies is hiring for its subsidiary, Phase Power Protection Pvt Ltd, Bangalore, for the position of Sr. Firmware Engineer. We are looking for talented professionals who are passionate about working on advanced power system protection technologies. ERLPhase Power Technologies designs and manufactures advanced protection relays and disturbance fault recorders for the global electric power industry. With teams of professionals across Winnipeg, Canada, and Bangalore, India, ERLPhase brings decades of expertise in power system protection, monitoring, and control. The company is recognized for delivering reliable, high-performance solutions that ensure power system stability and efficiency. Trusted by utilities and industries worldwide, ERLPhase products are known for their precision, robustness, and innovation. Headquartered in Winnipeg, Canada, ERLPhase operates globally with strong technical and customer support, and its Bangalore subsidiary drives continued growth and product development. Role Overview: We are seeking an experienced Senior DSP Protection Algorithm Engineer to join our R&D; team. The ideal candidate will take ownership of firmware design, development, and optimization for high-performance embedded systems. This role involves driving innovation, ensuring software reliability, and collaborating closely with cross-functional teams to deliver cutting-edge solutions.
Key Responsibilities
• Design, develop, enhance, and maintain embedded firmware for Protection Relays, while ensuring deterministic real-time performance, system reliability, and maintainable software architecture.
• Strong experience in Embedded C/C++ development for DSP-based embedded systems
• Perform unit testing, integration testing, system testing, hardware validation, and real-time performance verification to ensure firmware quality, reliability, and compliance with product requirements.
• Conduct design reviews, code reviews, root cause analysis, and technical design discussions while promoting coding standards, software quality, maintainability, and reusable software components
• Provide accurate effort estimation, technical risk assessment, and timely delivery of firmware components while meeting project milestones and quality objectives. Qualifications &
Skills:
•
Education:
Bachelor's, Master's in Electrical Engineering, Electronics and Communication.
• Firmware Development Expertise: Extensive experience in the complete embedded firmware development lifecycle for Protection Relays, requirements analysis, design, implementation, testing, validation.
• Power-system fundamentals: Three-phase systems, fault analysis, CT/VT characteristics, symmetrical components
• DSP mathematics: Discrete Fourier Transform / Fast Fourier Transform algorithms, RMS, phasor estimation, frequency estimation.
• Protection algorithms: Overcurrent, differential, distance, directional, thermal and negative-sequence protection
• Standards and testing: Applicable IEC/IEEE protection and testing standards, requirements traceability
• Communication Skill: Excellent written and verbal communication skills with experience preparing technical documentation, design specifications, architecture documents.
• Adaptability & Continuous Learning: Self-driven and proactive skilled with a passion for learning emerging embedded technologies, multicore architectures and evolving power system protection and substation automation standards. Experience
Requirements:
•
Experience:
7–10+ years in Embedded firmware for Protection relays, or Power systems.
• Core expertise: Experience implementing protection algorithms such as overcurrent, directional, differential, distance, negative-sequence and thermal protection.
• Domain knowledge: Hands-on experience with ADC sampling, DMA, circular buffers, real-time data acquisition and synchronized multichannel processing.
• Strengths: Designing deterministic, high-performance, maintainable firmware for mission-critical applications with strict timing, data integrity requirements.
• Real-time performance: Processing latency, window delay, algorithm execution time and worst-case execution time
• Tools & Debugging: Proficient with IDEs, DSP intrinsics, compiler optimization, and version control systems (e.g., SVN, Git).
📌 Senior DSP Protection Algorithm Engineer (India)
🏢 Phase Power Protection
📍 India