Software Engineers for Cross-Platform Application Development

We're looking for a candidate with experience in developing cross-platform applications using shared codebases and strong skills in C++ and other languages.

What you'll do:
  • Work with a team of software developers, UX/UI designers, hardware engineers, and QA to create future versions of our Android and iOS applications
  • Develop and maintain code written in C++, Java, Objective-C, JavaScript, and other languages
  • Update our applications to take advantage of new Android and iOS releases and hardware
Required qualifications:
  • 3+ years experience in application development
  • Programming languages: C++, Java, Objective-C
  • Strong understanding of software architecture and design paradigms such as MVC
  • Proven track record of delivering software to firm deadlines
  • BS in Computer Science, or equivalent
Desired qualifications:
  • Experience with Android NDK
  • Experience using MacOS as a development platform
  • Objective-C / iOS SDK experience
  • Familiarity with JavaScript, Python, and/or Ruby
  • Embedded software development experience in C/C++
  • Experience interfacing with Bluetooth LE devices in Android and iOS
  • Experience with wrapper generator technology, such as SWIG
  • Excellent communication skills

About us, our benefits, location and more


Send your resume (PDF or docx) and cover letter to Be sure to include the position for which you're applying in the subject line. If we think you're a fit for our team, we'll reach out!

Email your resume