Senior Principal Engineer | DSP with Serdes Firmware Development
Macpower Digital Assets Edge Bangalore, IndiaSenior Principal Engineer | DSP with Serdes Firmware Development
Macpower Digital Assets Edge Bangalore, India
Senior Principal Engineer | DSP with Serdes Firmware Development
{"description": " 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:
Required Skills & Qualifications:
Technical Skills:
Functional Skills:
Behavioral Skills:
Preferred Qualifications:
Key Responsibilities:
- Technical Leadership: Lead a dedicated software team of 2-8 developers through the full development process, ensuring technical excellence and timely delivery.
- rchitecture & 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.
- lgorithm 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.
Job ID 23-00402
More Jobs From Macpower Digital Assets Edge
Macpower Digital Assets Edge
Bangalore, India
Macpower Digital Assets Edge
Bangalore, India
Macpower Digital Assets Edge
Bangalore, India
Macpower Digital Assets Edge
Bangalore, India
Macpower Digital Assets Edge
Bangalore, India
Macpower Digital Assets Edge
Bangalore, India
Macpower Digital Assets Edge
Bangalore, India
Macpower Digital Assets Edge
Bangalore, India
Macpower Digital Assets Edge
Bangalore, India
Boost your career
Find thousands of job opportunities by signing up to eFinancialCareers today.More Jobs Like This
All About Expats
Eindhoven, Netherlands