Director Software Engineering - WiFi

Posted:
9/13/2024, 8:01:32 AM

Location(s):
Telangana, India ⋅ Hyderabad, Telangana, India

Experience Level(s):
Senior

Field(s):
Software Engineering

We are Silicon Labs. We are a leader in secure, intelligent wireless technology for a more connected world. Our integrated hardware and software platform, intuitive development tools, unmatched ecosystem and robust support make us the ideal long-term partner in building advanced industrial, commercial, home and life applications. We make it easy for developers to solve complex wireless challenges throughout the product lifecycle and get to market quickly with innovative solutions that transform industries, grow economies and improve lives.  

The Role:

We are in search of a technically hands-on leader for Wireless LAN (WiFi) to join our team as the Director of WiFi Firmware. In this highly visible and technically challenging position, the individual will be responsible for the LMAC Firmware Delivery, Power/Performance Dashboard Use Cases, and Owning the entire LMAC Simulation Environment in Renode.

The Director of WiFi Firmware in Silicon Labs requires someone with an exceptional depth of expertise in WiFi technologies, embedded systems, software and system testing, as well as the ability to scale their technical ability to that of a Software Product Owner on key WiFi products.

In addition to technical proficiency, the ideal candidate should possess strong leadership skills, a proven track record of leading WiFi Firmware teams in delivering high quality software products, strategic acumen, and the ability to drive alliances, competitive analysis, and innovative test strategies on a global scale.

Responsibilities:

LMAC WiFi Firmware: Demonstrate Hands-on development skills with the ability to hire, lead, develop, empower, attract, retain, manage and scale a mid-sized firmware development team. Setting a clear vision, establishing a culture of innovation and providing direction to align software development efforts with overall company goals. Inspire and influence your and other the cross-functional teams. Drive responsibility and accountability and set clear goals and objectives.

Power and Performance: Takes ownership of the Power and Performance dashboard KPIs from product definition stage to commercialization.  Work closely in supporting Software Architecture leads with various data collection inputs for analysis and projections. Create processes for Dashboard Definition at product level and within the WiFi technology level. Work closely with System Architect and Software/Hardware design teams to bridge any gaps seen between architectural analysis and on actual silicon. Work closely with Customer Application Engineering teams to ensure successful Alpha and Customer Engagements from a Power and Performance side. Establish a culture of innovation and creativity within the team to drive technology leadership in the area of Power and Performance.

LMAC WiFi Firmware Functional Simulator: Use state-of-the-art simulation frameworks and infrastructure to enable rapid development of complex wireless firmware. Partner with hardware design teams to create functional models, drive creation of unit test infrastructure around the simulator platform, and put into place a CI/CD system for both the simulator as well as LMAC firmware.

Software Product Ownership: Within the Software Organization of Silicon Labs, we value the exposure and the breadth of skills developed by our key leads taking ownership of the entire IoT SoC. Planning and execution of the IoT SoC through all phases from concept to commercialization working across the full organization (including all product configurations). Work closely with Program Manager, Product Manager, and leads from various engineering teams to ensure delivery of hardware, software, test, documentation, and tools to enable on-time launch of customer devices in the market. Ultimately responsible for driving resolution of all Software Engineering issues on the IoT SoC whether within a specific subsystem, or across subsystems, functions, and chipset components.

Skill you will need:

  • Bachelor's or advanced degree in a relevant technical field (e.g., Electrical Engineering, Computer Science)
  • 15+ years of expertise in wireless technologies, embedded systems, software, system testing and quality assurance.
  • 15+ years of global leadership experience with a proven track record of leading test teams in delivering high quality software products.
  • Expert understanding of IOT (wireless, embedded), including industry regulations, industry standards, market dynamics, and competitive trends.
  • In-depth knowledge of the entire software development lifecycle, including requirements gathering, software architecture, coding, testing, deployment, and maintenance. Experience with industry-standard methodologies like Agile or Waterfall, and the ability to tailor them to specific semiconductor projects.
  • Understanding of the system (HW/SW) architecture and its components such as HW microarchitecture, SW architecture, HW/SW partitioning, and integration into system test methodologies.
  • Strong background in WiFi protocols/standards as well as embedded technologies such as MCUs & RTOS.
  • Understanding of software security principles and practices, including secure coding standards, static analysis and fuzzing, cryptography, authentication, and secure communication protocols. Experience with static and fuzzing analysis tools is required.
  • Experience with industry-standard methodologies like Agile or Waterfall, and the ability to tailor them to specific semiconductor projects
  • Experienced in using competitive analysis and industry trends to drive features and requirements with business teams to maintain and drive technology leadership on a continuous basis.
  • Expertise in programming languages like C/C++, python, and low-level hardware interactions.
  • Strong problem-solving skills are vital for addressing technical and organizational challenges that may arise. Deep experience in make critical decisions, often under pressure.
  • Building relationships with external partners, vendors, and other stakeholders is often necessary, so networking and relationship-building skills are beneficial.
  • Customer Focused approach when making decisions and setting priorities for delivering software products that meet customer needs. Travel for pre-sales design win and post-sales support is required.

The following qualifications will be considered a plus:

  • Understanding real-time operating systems (RTOS) and device drivers
  • Exposure with opensource SW development and methodologies
  • Proficiency in profiling and analyzing software for performance bottlenecks and implementing optimization techniques

Benefits & Perks

Not only will you be joining a highly skilled and tight-knit team where every engineer makes a significant impact on the product; we also strive for good work/life balance and to make our environment welcoming and fun.

  • Equity Rewards (RSUs)
  • Employee Stock Purchase Plan (ESPP)
  • Insurance plans with Outpatient cover
  • National Pension Scheme (NPS)
  • Flexible work policy
  • Childcare support

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.