Staff Engineer- Firmware Development & Validation

1 Hour ago • 8 Years +
Software Development & Engineering

Job Description

Alphawave Semi is seeking a Staff Engineer for Firmware Development & Validation to accelerate critical data communication. This role involves designing, developing, and executing test plans and firmware, increasing efficiency through automation, and maintaining software development processes. The engineer will own complete modules, develop production-quality software, and interact with cross-functional teams to validate SoCs with minimal delays, contributing to innovations in data centers, AI, and autonomous vehicles.
Good To Have:
  • Exposure to Silicon Bringup Silicon Validation
  • Work Experience with FPGAs based platforms
  • Exposure to Pre-Silicon environment with RTL Co-Simulations
Must Have:
  • Must have 8+years of experience in Firmware development and Validation
  • Proficiency in C/C++ and Python coding
  • Excellent knowledge in low level firmware/ baremetal HW/IP driver writing
  • Should have experience to develope and debug RTOS based drivers
  • Indepth understand of the HW is must
  • Should have exposure to design and develop firmware/drivers for high-speed interfaces e.g PCIe, Ethernet , UCIe, USB etc.
  • Should have exposure to debug High speed interfaces e.g PCIe Ethernet , UCIe, USB etc.
  • Good knowledge of how to use embedded development tools such as JTAG and associated debug tools
  • Work experience on ARM Cortex platform/ MIPS/RISC-V cpus
  • Strong communication skills to exchange ideas and work as a team
  • Should have good knowledge of System software stack, Power Management, High speed peripherals, USB, SDIO,Ethernet,PCIe UCIe Ethernet etc and memory subsystem like DDR/LPDDR etc.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • Work experience on Heterogeneous and Multiprocessor SoC platforms.
  • Experience with development environments such as Linux, Git, Jira and Confluence
Perks:
  • Competitive Compensation Package
  • Restricted Stock Units (RSUs)
  • Provisions to pursue advanced education from Premium Institute, eLearning content providers
  • Medical Insurance and a cohort of Wellness Benefits
  • Educational Assistance
  • Advance Loan Assistance
  • Office lunch & Snacks Facility

Add these skills to join the top 1% applicants for this job

communication
github
cpp
game-texts
quality-control
networking
linux
ci-cd
confluence
git
python
jira

The Opportunity

We're looking for the Wavemakers of tomorrow.

Alphawave Semi enables tomorrow’s future by accelerating the critical data communication at the heart of our digital world – from seamless video streaming to AI to the metaverse and much more. Our technology powers product innovation in the most data-demanding industries today, including data centers, networking, storage, artificial intelligence, 5G wireless infrastructure, and autonomous vehicles. Customers partner with us for mission-critical data communication, our innovative technologies, and our proven track record. Together, we enable the next generation of digital technology.

What You'll Do:

  • Design, develop, and execute test plans, firmware and tests.
  • Increase efficiency through automation and application of appropriate scripting, tools, and innovation
  • Utilize source control tools/techniques and maintain software development and release processes.
  • Sense of ownership of complete module/task.
  • Develop production-quality software, including testing, documentation, static analysis, and CI/CD/CT
  • Interacting with hardware, software and other cross functional teams to validate SoCs with minimum delays

What You'll Need:

  • Must have 8+years of experience in Firmware development and Validation, Proficiency in C/C++ and Python coding
  • Excellent knowledge in low level firmware/ baremetal HW/IP driver writing.
  • Should have experience to develope and debug RTOS based drivers.
  • Exposure to Silicon Bringup Silicon Validation and is big plus
  • Indepth understand of the HW is must
  • Should have exposure to design and develop firmware/drivers for high-speed interfaces e.g PCIe, Ethernet , UCIe, USB etc.
  • Should have exposure to debug High speed interfaces e.g PCIe Ethernet , UCIe, USB etc.
  • Good knowledge of how to use embedded development tools such as JTAG and associated debug tools
  • Work experience on ARM Cortex platform/ MIPS/RISC-V cpus.
  • Work Experience with FPGAs based platforms is plus
  • Strong communication skills to exchange ideas and work as a team
  • Should have good knowledge of System software stack, Power Management, High speed peripherals, USB, SDIO,Ethernet,PCIe UCIe Ethernet etc and memory subsystem like DDR/LPDDR etc.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review.
  • Work Experience with FPGAs based platforms is plus
  • Work experience on Heterogeneous and Multiprocessor SoC platforms.
  • Exposure to Pre-Silicon environment with RTL Co-Simulations is plus point
  • Experience with development environments such as Linux, Git, Jira and Confluence

"We have a flexible work environment to support and help employees thrive in personal and professional capacities"

As part of our commitment to the well-being and satisfaction of our employees, we have designed a comprehensive benefits package that includes:

  • Competitive Compensation Package
  • Restricted Stock Units (RSUs)
  • Provisions to pursue advanced education from Premium Institute, eLearning content providers
  • Medical Insurance and a cohort of Wellness Benefits
  • Educational Assistance
  • Advance Loan Assistance
  • Office lunch & Snacks Facility

Set alerts for more jobs like Staff Engineer- Firmware Development & Validation
Set alerts for new jobs by Alphawave Semi
Set alerts for new Software Development & Engineering jobs in India
Set alerts for new jobs in India
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙