Facebook pixel

Senior Embedded Engineer
Android OS
Confirmed live in the last 24 hours
Locations
Remote in USA • New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Android Development
C/C++/C#
Java
Linux/Unix
Writing
Requirements
  • 5+ years software development experience
  • 2+ years working with embedded, mobile, or other connected devices
  • Experience in embedded code (C/C++) or native Android apps (Android SDK, Java, JNI/ NDK)
  • Experience bringing up Android OS on a new device or hardware platform
  • High-level understanding of Google's AOSP architecture
  • Have built the Linux kernel, and some experience writing Linux device drivers
  • Experience working with microcontrollers (GPIO pin states, interrupt handlers)
  • Experience adding, monitoring and parsing telemetry data to proactively resolve issues
Responsibilities
  • Collaborate on system-side code, communication protocol design, and kernel development on Linux/Android platforms
  • Improve our Android OS at the frameworks layer, designing features customized for Square's hardware and security needs
  • Develop and ship new features on our Android OS platform, launching across several products simultaneously
Square

1,001-5,000 employees

Digital payment processor
Company Overview
Square's mission is to ensure that all businesses are able to participate and thrive in the economy. The company is building infrastrucutre for online payments.