Skip to main content
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.

Sign up for Job Alerts