Livescribeposted 7 days ago
Full-time • Mid Level
Oakland, CA
Professional, Scientific, and Technical Services

About the position

Livescribe is in the midst of creating a series of mobile apps and an SDK to allow 3rd party app developers to connect with our award winning line of smartpens. We are looking for an experienced Android Application Architect to lead the development of our mobile applications, as well as to drive improvements to our SDK platform. If you are goal-oriented, passionate about mobile devices, and have a desire to deliver great applications and APIs, this could be a great career move for you. You will have the opportunity to own the design, implementation and delivery of core smartpen technologies, 3rd party developer APIs, tools, and/or mobile applications. Key to these efforts will be cross functional collaboration across the hardware, firmware, software, and QA teams, as well as active participation in the conceptualization, development, launch, and sustaining phases of our smartpen mobile software platforms.

Responsibilities

  • Take ownership of the architecture, implementation, and delivery of consumer applications integrated with the Livescribe smartpen platform.
  • Collaborate in the definition and design of technologies and products with other teams within Livescribe.
  • Work with internal teams to evolve common frameworks, documentation, and cloud systems for our device support platform.
  • Assist with technical support for internal and external developers as needed.
  • Effectively communicate cross functionally and across department boundaries.

Requirements

  • Significant experience developing and shipping Android applications.
  • Highly skilled in Java, C and/or C++.
  • Well versed in object oriented programming, threading/concurrency, unit testing, common design patterns, and user interface development.
  • B.S. degree in Computer Science or equivalent experience.
  • 2 - 8+ years in software development.
  • Solid understanding of the software development lifecycle and software development tools (source control, defect tracking systems).
  • Ability to work effectively with cross-functional and multi-disciplinary teams.
  • Strong technical capacity and ability/passion to learn.
  • Excellent communication skills, both written and verbal.

Nice-to-haves

  • Experience developing desktop applications for Windows and/or Mac OS X.
  • Experience with embedded devices, networking protocols, and/or wireless communications.
  • Experience with at least one other written foreign language.

Benefits

  • Competitive salaries
  • Stock incentives
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service