Embedded Software Engineer – Connectivity/Wireless – Reality Labs
Company | Meta |
---|---|
Location | Burlingame, CA, USA, Sunnyvale, CA, USA, San Diego, CA, USA |
Salary | $147000 – $208000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
Requirements
- 5+ years of Software Engineering experience.
- 5+ years experience coding in C/C++, Java, Python, or Android.
- 3+ years of experience in a field which uses Wi-Fi, Bluetooth, HDMI, cellular, GPS, etc., or related technology.
- Bachelor’s or Master’s in Computer Engineering, Computer Science, Electrical Engineering, or related field.
- Experience in embedded software development for consumer electronic products.
Responsibilities
- Work on new connectivity/wireless software stacks (Wi-Fi, Bluetooth, UWB, etc.) to shape the future of these technologies.
- Work on the existing connectivity/wireless software stacks (Wi-Fi, Bluetooth) to improve and meet product needs.
- Work on implementing automated certification, functional, and compatibility testing.
- Work on root-cause issues reported by QA and customer feedback in wireless domains.
- Contribute to code bases written in Java, C, C++, Python for Android, and automated testing.
- Work closely with a team to solve issues and create new features in the connectivity space.
- Provide support to QA, manufacturing, and other software teams.
- Understand complex systems with wireless interfaces.
Preferred Qualifications
- Experience in implementing or integrating Wi-Fi, preferably on a widely available platform like Android or iOS, or a system which employs the Linux WPA supplicant.
- Experience with the certification processes of one, or many of these technologies.
- Experience in implementing Bluetooth Host Stack features, profiles, audio, BT/Wi-Fi coex, etc.