Smith Micro Software, Inc.

Job Listings


Here are our current job openings. Please click on the job title for more information, and apply from that page if you are interested.

Use this form to perform another job search

The system cannot access your location for 1 of 2 reasons:
  1. Permission to access your location has been denied. Please reload the page and allow the browser to access your location information.
  2. Your location information has yet to be received. Please wait a moment then hit [Search] again.
Click column header to sort

Search Results

US-CA-Aliso Viejo
4 weeks ago

Smith Micro develops market-leading and affordable software for graphics animation and illustration. The company’s graphics portfolio includes Poser®, a professional solution for 3D Figure Design and Animation; Moho™ (formerly Anime Studio®), a complete solution for 2D animation; and MotionArtist® an easy-to-use tool for comic animation and powerful presentation design. These programs are used by professional artists, major entertainment studios, and world renowned artists and graphics firms to create award-winning movies, television shows, TV advertising, internet media content, 3D gaming and visual designs.

 

This is a paid internship to assist you to build skills and gain relevant skills in Graphic Software Sales, Channel Sales and Marketing Campaigns and Initiatives.

 

Goals for this internship include but are not limited to, contributing to and executing sales operations. Development of strong communication and collaborative skills with multiple departments: marketing, accounting, operations and management.

 

Requisition Number
2017-1975
RS-Belgrade
2 months ago

Overview/Role

Smith Micro Software is looking for an experienced Software Engineer with strong Android development experience to join our mobile application development team in Belgrade. You will be working with creative experienced developers, designing & developing consumer & enterprise applications & solutions. You will participate in the entire development process, from design to release, following Agile methodologies.

 

Responsibilities

  • Design, development, integration & validation of new software and maintain existing software
  • Review/analyze product requirements and derive corresponding SW specifications
  • Work with server engineering & operations teams to debug/analyze system issues
  • Participate in project planning sessions with team members to analyze development requirements, provide design options, and provide work breakdown and estimates of work
  • Provide timely status updates for areas of individual responsibilities within projects
Requisition Number
2017-1969
RS-Belgrade
2 months ago

Smith Micro Software is looking for Java and javascript developer to join our server development team in Belgrade. You will be working in a group built of creative and ambitious developers, implementing the latest technology in device management and policy management. 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.

 

Responsibilities

Work both within a team and independently on new features, improvements, and bugs. Design and implement features based on product requirements and lead it to acceptance by Quality Engineering. Work in a fast-paced growing environment and adapt to changing business requirements.

 

Requisition Number
2017-1968
RS-Belgrade
2 months ago

Position Title: Senior Software Engineer I

 

Smith Micro Software is looking for Java and javascript developer to join our server development team in Belgrade. You will be working in a group built of creative and ambitious developers, implementing the latest technology in device management and policy management. 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.

 

Responsibilities

Work both within a team and independently on new features, improvements, and bugs. Design and implement features based on product requirements and lead it to acceptance by Quality Engineering. Work in a fast-paced growing environment and adapt to changing business requirements.

Requisition Number
2017-1967
US-PA-Pittsburgh
2 months ago

Overview / Role

Smith Micro Software is looking for senior developer to join our server development team to specialize in the deployment of new environments, upgrades to existing environments, and developing unique features required for deployment. You will be introducing the latest technologies into production for device management, policy management, and the Captivate proximity marketing products. 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.

 

Responsibilities 

General Responsibilities:

  • Work within a team on new features, improvements, and bugs resolution.
  • Design and implement features based on product requirements and lead it to acceptance by Quality Engineering.
  • Work with Technical Operations to deploy production environments, develop and instrument the application monitoring to ensure property system operation.
  • Develop any custom features requested for specific customer deployments.
  • Share knowledge with team members via a mentoring relationship, reviewing code, reviewing design docs and giving technical talks.

Specific Responsibilities:

  • Own the deployment steps (Method of Procedure) for installing the QuickLink IoT, Captivate, Netwise Policy servers in the SMSI hosted data center, hosted services such as AWS, or a customer site.
  • Own the deployment steps (MOP) to upgrade the existing production environments to the latest release. This includes creating the upgrade scripts for the database and migrating the application server.
  • Familiar with AWS to deployment and auto-scaling to scale up or down server instance depending on load
  • Establish application monitoring on the production environments that prove the system is operating as expected. Monitoring will use a combination log scrubbing, database snooping, and application point monitoring.  Preferred monitoring tool within SMSI datacenter is Nagios.  Third party services may require other monitoring tools.
  • Reconciliation with other systems. Our systems often interface to 3rd party systems and there is a need to establish processes to reconcile data between the systems.  This may be reconciling errors seen between systems or establishing consistency of data records.  This may also be needed between systems internal to SMSI such as between a Policy Server and an Optics environment. 
  • Develop custom features unique to each deployment. Most common feature is billing/license tracking which is often unique to each contract.  This includes unique UI features for proprietary features per customer. 
  • Work with Product Management, Tech Pubs, QE ensuring that a complete release package is produced per each release. Examples are to redline existing documentation to appropriately document new features.
  • Work with customers in the event deployment is planned on their premise or a customer specified 3rd party hosting service.
Requisition Number
2017-1964
US-Remote
2 months ago

Smith Micro Software, Inc. offers exciting opportunities for people who have a lot to offer. If you love technology especially Animation, 3D and 4D Content Development and Digital Illustration software; learn easily, listen well and think fast; are skilled at communicating to business and technical owners; and most of all are a self-starter who drives yourself and your team to win, Smith Micro is where you’ll thrive.  

The VP Sales & Market Development is responsible for the strategic leadership of software technology sales and market development of our multiple graphics animation and illustration software solutions, including reknowned brands Poser and Moho, used across the creative industries.  Individual art designers, content creators, today’s leading movie studios, and art universities training tomorrow’s leaders, use Poser and Moho for 3D Illustration and Animation content creation.  You will lead revenue, market alliances, channel management and market development to grow sales and market share for these market-leading products, building upon years of brand strength and opening new doors into exciting futures such as 4G, VR and AR.  You’ll harness the strength of cross-functional teams to uncover opportunities, propose market growth programs, recommend product enhancements, and oversee diverse direct and indirect sales channels including an expansive, highly active end user community intrinsically connected through their creative use of Moho and Poser.  The role will be responsible for independently fostering strong relationships across Channel Partners, Technology Alliances and end users spanning Large Studios to individual creative wizards.  This person will define a comprehensive market and revenue strategy that builds on the Poser and Moho brands, along with smaller niche brands offered by the Smith Micro Graphics division, and will drive increasing revenue quarter over quarter.

Specifically, this individual will develop and execute proactive direct and indirect channel-based sales and market development plans to sustain and grow existing customer relationships, current channel partners, web-based direct sales, as well as drive new sales revenue working closely with Smith Micro marketing and product teams. This person must be a team player with a strong entrepreneurial spirit, a proven track record of sales and market growth achievement in the content, animation, and 3D graphics software industry.  You must have the ability to identify strategy, excite team members and customers towards this strategy, and execute your strategic vision.  You must have the ability to handle complex stakeholder relationships and negotiate partner contracts.  You must have insight into the creative world, how it works and how artists interact with their favorite software tools to create exciting content.  You must have an appreciation for social media and its power to influence and you must have insight into the nuance and complexity of retail sales, including holiday sales campaigns.  You must be ready for excitement, hard work, and fulfilling results.  You will report to the SVP Worldwide Sales and be part of a powerful team that has its finger on the cutting-edge technologies and market strategies of our industry.

The VP Sales & Market Development Animation & Digital Illustration Software will:

  • Manage and grow complex existing indirect channel relationships for software sales within the digital illustration, animation and 3D/4D creative industry
  • Manage and grow direct web-based sales to consumers and pro-sumers
  • Manage and grow content sales of digital content to broad industry digital creator market segments, demonstrating a keen understanding of evolving technology trends, across digital graphics, animation, gaming, AR, VR and evolving new markets
  • Build and manage a revenue pipeline, accurately forecast annual and quarterly revenue
  • Identify and build new revenue relationships across existing graphics and animation sectors, and identify new sectors to penetrate
  • Drive and collaborate with Smith Micro internal teams to respond to new opportunities and deliver:   customer service & support; product architects and product development; marketing, social media, and web-based advertising & sales; finance; strategy
  • Provide keen market insight to product, strategy and sales executive management
  • Provide market and competitive analysis including pricing recommendations, deal structures and product positioning to maximize revenue levels, revenue recognition, and profitability
  • Drive flawless execution of projects, sales campaigns, web-based retail and indirect sales channel strategy and product launches through cross functional team oversight; define and communicate cross-functional areas of process improvements
  • Accountable for financial contribution, business growth and the attainment of current and long-range objectives
  • Professionally represent Smith Micro as a company and its brand to customers, partners and industry


Requisition Number
2017-1963
US-PA-Pittsburgh
2 months ago

Overview / Role

Smith Micro Software is looking for experienced J2EE developer to join our CommSuite server development team. The suitable candidate should specialize in the deployment of new environments, upgrades to existing environments, and developing unique features required for deployment. You will be working in a group of creative and ambitious developers, implementing the latest technology in premium voicemail and messaging services. We have an absolute focus on product quality, using agile development to build and maintain a large-scale system supporting millions of users. You will be an important part of our entire development process, from design to release.

 

Responsibilities 

General Responsibilities:

  • Work within a team on new features, improvements, and bugs resolution.
  • Design and implement features based on product requirements and lead it to acceptance by Quality Engineering.
  • Work with Technical Operations to deploy production environments, develop and instrument the application monitoring to ensure property system operation. 
  • Develop any custom features requested for customer deployments.
  • Share knowledge with team members via a mentoring relationship, reviewing code, reviewing design docs and giving technical talks.

Specific Responsibilities:

  • Own the deployment steps (Method of Procedure) for installing the VVM Servers in the SMSI hosted data center. 
  • Own the deployment steps (MOP) to upgrade the existing production environments to the latest release.  This includes creating the upgrade scripts for the database and migrating the application server.
  • Establish application monitoring on the production environments that prove the system is operating as expected.  Monitoring will use a combination log scrubbing, database snooping, and application point monitoring. 
  • Reconciliation with other systems.  Our systems often interface to 3rd party systems and there is a need to establish processes to reconcile data between the systems.  This may be reconciling errors seen between systems or establishing consistency of data records
  • Develop custom features unique to each deployment. Fix bugs in the existing product versions.
  • Support customer care team with production issues.
  • Work with Product Management, Tech Pubs, QE ensuring that a complete release package is produced per each release.  Examples are to redline existing documentation to appropriately document new features.

Work with customers in the event deployment is planned on their premise or a customer specified 3rd party

Requisition Number
2017-1961
PT-Braga
1 day ago

We are currently looking for a C++ Software Engineer to join our Graphics division!

Are you passionate about graphics and 2D/3D modeling and animation software? Do you have experience in C++? Would you like to work on world class products?

We are opening a new graphics division at our Braga office and we are actively recruiting for our flagship products Poser and Moho (http://my.smithmicro.com).

We work in a relaxed and fun environment, and we offer great benefits and perks. Come and meet us at the Braga office!

If you're up for the challenge, send your CV to braga-jobs@smithmicro.com.

 

Main Responsibilities

• Design, develop and test C++ based cross platform 2D/3D graphics applications.

• Interact with internal stakeholders and other teams to clarify technical requirements.

• Collaborate with cross-functional teams to help define, design, and ship new features.

• Analyze and respond to customer reported issues and generally maintain existing graphics products.

• Help mentor less experienced software developers in technology, architecture and patterns.

• Participate in code and design reviews of the engineering team.

• Help maintain code quality, organization, and automation.

• Help ensure performance, quality and responsiveness of applications.

• Propose, evaluate and advocate the adoption of new frameworks and technologies.

Requisition Number
2017-1956
RS-Belgrade
2 months ago
  • Develop and debug wireless connectivity software on Android Mobile platforms using Java.
  • Solve complex software engineering problems with pragmatic and solid solutions.
  • A personal commitment to excellence when approaching problems and delivering well tested code.
  • Understand and author design and functional specifications and other documentation as required.
  • Communicate and interact well with a team of software and quality engineers to achieve common business and technical goals.
  • Participate in project design and implementation discussions and contribute to product development under the direction of lead engineers and managers.
  • Deliver work items on time on multiple project initiatives with different time constraints.
  • Properly estimate tasks, deliver on commitments, and prioritize activities accordingly.
  • Learn new skills and adapt to new technology quickly.
  • Proficient in English (verbal and written)
Requisition Number
2017-1952
US-PA-Pittsburgh
4 months ago

Smith Micro Software is looking for an experienced Java and Hadoop architect/developer to join our Analytics server development team. You will be working in a small team of creative and ambitious US- and Europe-based developers, implementing carrier grade analytics. 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.

 

Responsibilities: 

Work both within team and independently on new features, improvements and bugs

Design and implement features based on products requirements and lead it to get accepted by QA

Work in a fast-paced growing environment and adapt to changing business requirements

Share knowledge with team members via a mentoring relationship, reviewing code, reviewing design docs and giving technical talks

Requisition Number
2017-1940
PT-Braga
8 months ago

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.

 

Responsibilities:

  • 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.
Requisition Number
2016-1914