Posted 21 May, 2026
Senior Principal Engineer | DSP with Serdes Firmware Development
Macpower Digital Assets Edge Private Limited
Bengaluru, Karnataka, IN
Full Time
Reference: 23-00402-2555-1
Job Overview: As a Senior Principal Firmware Engineer ( DSP with Serdes Firmware Development ), you will be a key leader in the software organization, driving the development of embedded firmware for high-performance DSP and Serdes technologies. You will act as a technical or project lead, overseeing the entire product lifecycle from requirements gathering through volume production. This role requires a balance of high-level architecture design, hands-on coding in memory-constrained environments, and cross-functional leadership to ensure product success in cloud and enterprise systems.
Key Responsibilities:
- Technical Leadership: Lead a dedicated software team of 2 8 developers through the full development process, ensuring technical excellence and timely delivery.
- Architecture & Design: Drive the overall architecture, design, and development of embedded C firmware for controlling complex DSP hardware.
- Project Planning: Collaborate with cross-functional teams to define software milestones, manage development sprints, and oversee defect tracking.
- Requirement Distillation: Translate complex system specifications from industry standards (MSA/OIF/CMIS) or customers into clear internal documentation and sequence diagrams.
- Debug & Root Cause Analysis: Take ownership of difficult hardware/software issues, driving root-cause analysis in collaboration with Systems and Hardware teams.
- Mentorship: Guide and mentor junior engineers, particularly during complex hardware/software debugging and architectural design tasks.
- Cross-Functional Collaboration: Work with hardware designers to influence next-generation product designs for improved field usability and system integration.
- Validation: Develop post-silicon system test plans and utilize production firmware against DV simulation environments to resolve sequencing issues.
Required Skills & Qualifications:
Technical Skills:
- Embedded Development: 15+ years of experience in memory-constrained embedded C/C++ firmware development.
- DSP & Serdes: Expert-level knowledge of Serdes firmware development and Digital Signal Processing (DSP) logic.
- SoC Architecture: Deep understanding of SoC and microcontroller architectures, specifically RISC-V, memory-mapped interfaces, GPIOs, and ISRs.
- Algorithm Conversion: Ability to convert computationally heavy floating-point Matlab algorithms into fixed-point firmware state machines.
- Tools & Environment: Proficiency with revision control (Git), defect tracking (Jira), and standard build tools (Makefiles, Bash, GDB).
Functional Skills:
- Lifecycle Management: Proven track record of leading embedded projects from initial architecture through to volume production.
- Lab Expertise: Strong experience using lab equipment such as oscilloscopes, power supplies, PNAs, and ONTs for real-hardware debugging.
- Documentation: Ability to create clear architectural diagrams, use cases, and system requirement documents.
Behavioral Skills:
- Communication: Excellent verbal and written English communication skills for global collaboration.
- Problem Solving: Superior analytical skills for resolving complex customer-facing issues and hardware bugs.
- Influence: Ability to lead through influence and convince cross-functional stakeholders on technical improvements.
Preferred Qualifications:
- Experience with Optical Module SW, IM-DD/Coherent DSP, or Ethernet/PCIe PHYs.
- Knowledge of mixed-signal control, including PID and feedback loop control.
- Familiarity with bare-metal, RTOS, or Linux kernel development.
- Understanding of signal processing fundamentals including BER, SNR, FFT, and frequency response.