Wei Ren

Software Engineer

Sammamish, Washington, United States19 yrs 8 mos experience
Highly Stable

Key Highlights

  • Led development of IoT solutions with significant market impact.
  • Expert in software engineering and technical staff management.
  • Proven track record in algorithm design and optimization.
Stackforce AI infers this person is a highly skilled Software Engineer specializing in IoT and wireless communications.

Contact

Skills

Core Skills

Software EngineeringTechnical Staff ManagementProject ManagementRobotics

Other Skills

Software InfrastructureNoSQLSoftware DevelopmentCloud ComputingEmbedded SystemsCC++MatlabVHDLData StructuresAlgorithm DesignComputer NetworksWireless NetworkingDigital CommunicationError Control Coding

About

Specialties: Software engineering, algorithm design and optimization, wireless communications and networking, and signal processing for wireless communications.

Experience

19 yrs 8 mos
Total Experience
3 yrs 2 mos
Average Tenure
1 yr
Current Experience

Meta

Staff Software Engineer

May 2025Present · 1 yr · Bellevue, Washington, United States · Hybrid

  • Ads Platform
Software InfrastructureTechnical Staff ManagementNoSQLSoftware Engineering

Amazon

3 roles

Senior Software Engineer

Sep 2023May 2025 · 1 yr 8 mos

  • Rufus, a new generative AI-powered conversational shopping experience
  • Model Evaluation

Senior Software Engineer

Dec 2020Sep 2023 · 2 yrs 9 mos

  • Amazon's Choice

Senior Software Engineer

Oct 2018Dec 2020 · 2 yrs 2 mos

  • Personalization

The open source project of a simplified twitter-clone

The major contributor

Feb 2018Apr 2018 · 2 mos

  • Backend based on Redis (with 95% of unit test coverage): https://pypi.org/project/pytwis/
  • Frontend based on Flask: https://pypi.org/project/pytwask/

Alljoyn open source project technical steering committee (the so-called ajosp tsc)

Voting Member

Oct 2016Dec 2017 · 1 yr 2 mos

  • • Attended monthly calls to discuss and decide technical matters of AllJoyn releases and AllJoyn certification.

Beijing smartconn tech co., ltd.

VP, co-founder

Jan 2016Oct 2018 · 2 yrs 9 mos

  • Led the software development team (>20) to design software architecture and to implement integrated end-to-end IoT solutions including hardware modules, firmware, software, and cloud.
  • Shipped two products within one year each and prototyped one within five months.
  • o Reading Angel – A picture-book reading robot companion (>4K units sold).
  • o Bingo – A free-talk & story-teller robot.
  • o Cube – A STEAM toy robot which can navigate autonomously on maze maps.
  • Actively drove the development life-cycle from requirements analysis, feasibility estimates, design, code, documentation, testing, implementation, and support.
  • Developed project plans, resource planning, scheduling and managing development timelines.
  • Co-managed and triaged all production issues related to firmware, software, and cloud.
  • Formulated and enforced engineering guidelines for coding standard, code reviews, documentation, project management, and software release process, etc.
  • Responsible for design reviews, code reviews, and mentoring the software development team.
  • Set up, configured, and maintained the engineering system supporting >50 employees: Git for source control, Gerrit for code review, Redmine for project management, and Jenkins for continuous integration.
  • Wrote customized Python and Jenkins pipeline scripts to build a continuous integration and delivery pipeline of building, testing, and deployment.
  • Migrated the entire engineering system from AWS to AliCloud.

Alljoyn (now part of ocf) sip end2end connector project

Project Lead

Oct 2015Dec 2017 · 2 yrs 2 mos

  • This connector enables AllJoyn devices and applications to interoperate across wide area networks in a standard way.
  • One of the two major contributors to the code and the documentation.
  • Developed project plans and managed development timelines. Also reviewed submitted commits.

Microsoft

Software Engineer (SE)

Jun 2011Jan 2016 · 4 yrs 7 mos

  • Projects: Windows Threshold (10), Windows Phone Blue (8.1), Windows Phone Apollo (8.0).
  • Designed and implemented components of the cellular telephony and data stack including user-mode services and kernel-mode drivers.
  • Built cellular setting UI and the UI application for SIM Toolkit.
  • Delivered new cellular features (e.g., Dual SIM, APN control) that ship in Windows Phone.
  • Designed and implemented several key components of the software modem simulator including the call control and SMS.
  • Defined and implemented the radio layer interface between OS and modem driver with modem vendors.
  • Created internal test tools for debugging and root causing cellular-related issues.
  • Debugged, investigated, and resolved cellular-related issues and feedbacks from both internal selfhosters and external customers.

Army research laboratory

College Intern

Jun 2010Sep 2010 · 3 mos

  • Used simplicial complexes and hypergraphs to model and characterize complex networks which are more than the sum of binary relationships, e.g. social networks with groups and cliques, wireless ad hoc networks with broadcasting or multicasting capability.
  • Developed low-complexity algorithms for the shortest path problem and the minimum spanning tree problem in simplicial complexes, and apply them to solve the problems in social networks and wireless ad hoc networks. The performance of the algorithms are simulated in C++.

Qualcomm

Cognitive Radio Contest

Dec 2009Mar 2010 · 3 mos

  • Led a team to design a spectrum sensor for IEEE 802.22 that can detect the wireless microphone signal within the TV band. The designed spectrum sensor utilized the peak-to-average power spectrum ratio as the detection rule, and it was tested based on measured data.

Signal processing and adaptive networking lab, uc davis

Research Assistant

Sep 2006Jun 2011 · 4 yrs 9 mos

  • Analytically characterized the connectivity and multi-hop delay of large-scale ad hoc cognitive radio networks and verified the analytical results by network-level simulations.
  • Proposed and implemented a low-complexity approximation algorithm with bounded performance guarantee for constructing the minimum-energy multicast.

Peking university

National College-Student Electronics Design Contest (Beijing)

Sep 2002Sep 2002 · 0 mo

  • Won the Second Prize. Designed and implemented a digital alarm clock in VHSIC hardware description language (VHDL).

Education

University of California, Davis

Ph.D. — Electrical Engineering

Jan 2006Jan 2011

Peking University

Master of Science — Electrical Engineering

Jan 2003Jan 2006

Peking University

Bachelor of Science — Electrical Engineering

Jan 1999Jan 2003

Stackforce found 100+ more professionals with Software Engineering & Technical Staff Management

Explore similar profiles based on matching skills and experience