#20159
nications problems which shape the future of Multi-protocol, OpenThread, and Zigbee low power wireless networking products at Silicon Labs.
Responsibilities
Design, develop, and test our core embedded wireless networking protocol stacks and SDKs, primarily focusing on IEEE 802.15.4 based wireless protocol stacks such as Zigbee and OpenThread
Participate in the design, development, and integration of Silicon Labs' industry leading Multiprotocol solutions
Plan and produce a list of tasks required to deliver features, with a clear "definition of done" and effort estimates for each task
Provide code review feedback to other team members and collaborate with SQA teams to develop test plans to assure high quality, secure, software delivery
Work with Engineering Management, Project Management, Product Management to coordinate team priorities and commitments
Work alongside Applications Engineers to understand customer applications, their uses cases, and issues to help determine and provide effective solutions
Triage issues from customers and SQA, recreate reproducers, and perform root cause analysis after providing technical guidance and/or software fixes
Challenge assumptions and existing practices to identify opportunities to improve team velocity and IoT Software execution
Lead and/or serve as technical mentor to a team of embedded software engineers
Recruit and mentor new hire software engineers.
Provide technical oversight and project guidance
Skills You Will Need
Minimum Qualifications:
Bachelors in Computer Science or Computer Engineering with 6+ years of industry experience; or Masters in Computer Science or Computer Engineering with 4+ years of industry experience
Experience interfacing microcontrollers to real-world applications
Advanced knowledge and experience in embedded C development
Advanced understanding of embedded software development in resource constraint and/or low energy environments
Advanced understanding of hardware and/or software design techniques, standard device interfaces, and APIs
The following qualifications will be considered a plus:
Experience with wireless standards
Experience with and deep understanding of wireless stack development
Experience and a good understanding of CI/CD pipelines
Experience with FreeRTOS and/or Micrium
Advanced knowledge of Linux / Yocto / Zephyr • Advanced knowledge of Python
Benefits & Perks
You can look forward to the following benefits:
Great medical (Choice of PPO or Consumer Driven Health Plan with HSA), dental & vision plans
Flexible vacation plan.
Highly competitive salary
401k plan with match and Roth plan option
Equity rewards (RSUs)
Employee Stock Purchase Plan (ESPP)
Life/AD&D and disability coverage
Flexible spending accounts
Adoption assistance
Back-Up childcare
Additional benefit options (Commuter benefits, Legal benefits, Pet insurance)
3 paid volunteer days per year
Charitable contribution match
Tuition reimbursement
Monthly wellness offerings
Free snacks
Monthly company updates with our CEO
The annualized base pay range for this role is expected to be between $114,428 - $212,510 USD. Actual base pay could vary based on factors including but not limited to experience, geographic location where work will be performed and applicant's skill set. The base pay is just one component of the total compensation package for employees. Other rewards may include an annual cash bonus, equity package and a comprehensive benefits package.
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.