Senior Software Engineer - Proximity and Context , Sensing & Connectivity
Our team is looking for a highly-motivated engineer with excellent software development, quantitative reasoning, and communication skills. Candidates need to be very familiar with modern object-oriented programming languages such as C++ or Swift, as well as having an understanding of common design patterns, debugging techniques, and performant code. Experience with wireless sensing, probabilistic estimation, statistical reasoning, embedded platforms, the iOS ecosystem and large codebases are welcome backgrounds.
Minimum Qualifications
5+ years professional experience as a software developer on mobile or embedded platforms
Demonstrable ability to write, debug, and profile software in modern object-oriented languages
Experience with wireless technologies for ranging, location, or sensing
Comfortable developing in Unix-like systems
Capable of navigating, managing, and improving large code bases
Demonstrated use of generative AI tools for software development or data analysis tasks
Preferred Qualifications
Thrives in a fast-paced environment, developing large and complex systems
Background in Bluetooth Low Energy, WiFi, and/or GNSS
Working knowledge of digital signal processing
Working knowledge of probability and statistics
Machine learning or estimation background
Experience applying machine learning to sensor data, signal processing, or location/proximity problems