Principal Firmware Engineer
Skyworks · Bengaluru, KA, IN · India · On-site
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
If you are looking for a challenging and exciting career in the world of technology, then look no further. Skyworks is an innovator of high performance analog semiconductors whose solutions are powering the wireless networking revolution. At Skyworks, you will find a fast-paced environment with a strong focus on global collaboration, minimal layers of management and the freedom to make meaningful contributions in a setting that encourages creativity and out-of-the-box thinking. We are excited about the opportunity to work with you and glad you want to be part of a team of talented individuals who together can change the way the world communicates.
Requisition ID: 77664
Description
Design, development, and optimization of advanced OFDM-based digital and analog radio communication systems . This role combines deep hands-on algorithm development with system-level debugging, performance optimization, and long-term technical leadership.
The position also includes responsibility for building and leading a future DSP engineering team in India , defining scalable development practices, and ensuring efficient, high-performance implementations suitable for embedded and real-time platforms.
Responsibilities
DSP Algorithm Development
Design, implement, and optimize DSP algorithms for OFDM-based modems .
Develop algorithms for:
Modulation and demodulation
Time and frequency synchronization
Channel estimation and equalization
FFT/IFFT processing
Error detection and correction
Improve algorithm robustness and performance under real-world RF impairments.
System Design, Debugging & Optimization
Translate communication system requirements into production-quality DSP software .
Debug complex system-level issues across DSP, firmware, RF, and hardware boundaries.
Analyze lab and field data to identify root causes of performance, stability, and interoperability issues.
Support product bring-up, validation, and long-term maintenance of deployed systems.
MIPS & Memory Optimization
Drive code-level optimization for MIPS efficiency and memory footprint on embedded targets.
Optimize algorithms for:
CPU throughput and real-time constraints
Cache efficiency and memory access patterns
Fixed-point arithmetic and reduced precision implementations
Balance performance, memory usage, power consumption, and algorithm accuracy.
Guide architectural trade-offs between computational complexity and system-level performance.
OFDM Modem Architecture
Lead architecture decisions for OFDM-based communication systems .
Evaluate and optimize system-level trade-offs involving bandwidth, latency, spectral efficiency, and robustness.
Ensure algorithm designs scale efficiently across multiple platform variants.
Technical Leadership & Team Development
Act as the technical authority for DSP and communication systems.
Establish and technically lead a DSP engineering team in India , including:
Mentoring engineers on…