remoteonsite
Principal Firmware Engineer - Skyworks Solutions
Embedded Systems Engineer
Lead the design, development, and optimization of firmware for high‑performance analog semiconductor products, driving innovation in low‑power wireless solutions using embedded C, RTOS, and ARM‑based platforms.
About the role
Key Responsibilities
- Architect and implement robust firmware for analog semiconductor products, ensuring high reliability and performance.
- Collaborate with hardware teams to define interfaces, timing, and power‑management strategies.
- Lead code reviews, establish coding standards, and mentor junior firmware engineers.
- Diagnose and resolve complex hardware‑software integration issues using advanced debugging tools.
- Drive continuous improvement of development processes, toolchains, and documentation.
Requirements
- 10+ years of firmware development experience in embedded C/C++ for ARM or similar architectures.
- Deep knowledge of RTOS concepts, interrupt handling, and low‑level peripheral programming.
- Proven track record of delivering production‑grade firmware for wireless or analog semiconductor products.
- Strong analytical skills, with experience in debugging hardware‑software interactions.
- Excellent communication and leadership abilities, capable of guiding cross‑functional teams.