Smith Micro Software, Inc.

Software Engineer II

8 months ago
Requisition Number
Regular Full-Time

Overview / Role

Smith Micro Software is looking for a talented individual who can be a great addition to our existing Android team. You will be working in a group built of creative and ambitious developers, implementing the latest technology for our Android product lines focusing on implementation on cutting edge handset models.  There is an absolute focus on the product quality, long-term usage and agile development.  You will be an important part of our entire development process, from design to release.



  • Defines, estimates, designs, codes, and tests applications consistent with software department's processes and procedures
  • Writes new software, makes modifications to existing software, or integrates software applications and modules in accordance with agreed specifications
  • Provides technical support to operations or other development teams
  • Participates in project planning sessions with team members to analyze development requirements, provide design options, and provide work breakdown and estimates of work
  • Provides timely status updates for areas of individual responsibilities within projects.

Experience / Skills Required


  • 3+ years of Java and C/C++ professional experience
  • 2+ year hands on Android experience in a professional environment
  • Solid knowledge of major areas of the Android SDK and Android NDK
  • Deep understanding on OOP concepts
  • Deep understanding of operating system concepts
  • Knowledge of TDD and design patterns
  • Fluent in English

Preferred Experience / Skills

  • Experience of development for mobile devices on other platforms than Android (iOS is a plus)
  • Experience with Agile/Scrum methodology
  • Knowledge of TDD and design patterns
  • Knowledge of web services: REST, SOAP

Education Required


  • BS/MS in Computer Science or Electrical Engineering, or equivalent

More Information About Our Company

Smith Micro Software, Inc. (NASDAQ: SMSI), creates new possibilities through developing mobile applications and solutions to solve customer problems. Through our insight into the market we develop new applications that put you in control of your digital lifestyle. Our portfolio of products and services spans Connectivity Management, Communications and Content Management solutions. To complete our solutions we also provide server software applications and services to help our customers manage their software investments.

Headquartered in Southern California, Smith Micro operates offices throughout North America as well as maintaining an international presence in Europe and Asia. Smith Micro's complete lines of products are available through leading mobile operators, device and PC manufacturers, national retail storefronts and direct from its websites.

Smith Micro Software, Inc. is an Equal Opportunity Employer. Smith Micro Software, Inc. offers competitive salaries and excellent benefits.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed