Carrier IQ is a rapidly growing startup headquartered in Mountain View, California, and recently declared the “Top Wireless Company 2008” by FierceWireless.  Carrier IQ is backed by some of the world’s leading venture firms and closed $20M of additional funding in December 2008.

Carrier IQ solutions address the needs of device OEMs, mobile network operators, mobile virtual network operators, enterprises and content providers to provide higher quality services and products to their end customers. Carrier IQ offers customer-centric business optimization solutions that enable device OEMs and operators to significantly improve customer retention, revenue generation, time to market, voice & data service quality, time-to-service and customer satisfaction. Carrier IQ solutions deliver critical information to the device OEMs’ and operators’ decision makers across key business units and divisions. This enables the mobile operators, device OEMs and content providers to enhance their strategic, tactical and operational decisions.

Carrier IQ solutions combine device-resident software and server-side business analytics applications to provide actionable intelligence on end-user customer experience, performance and service quality. The embedded device agents are currently shipped on more than 75 million devices across numerous device manufacturers and models. The solutions can be deployed across multiple wireless technologies such as CDMA2000, GSM, UMTS/WCDMA, WiFi, and device types such as feature phones, smart phones, PDAs, data cards.

Devices

Engineering

Information Technology (IT)

Professional Services

Device Certification Designer
Location: Mountain View, CA USA
Travel: Minimal, <20%

Overview

Carrier IQ is seeking a Device Certification Designer experienced in test design and automation. Your challenge will be in producing and maintaining testing artifacts including tests scripts and framework. Working with the test engineers, integration engineers and development engineers, you will design and drive the test strategies and solutions that will lower the overall cost of testing for Carrier IQ and our customers. To be successful, you will need to possess the technical creativity and drive to find and isolate bugs and edge cases through automated testing. In the process, you will have an exciting opportunity to learn about and work with many wireless technologies and protocols.

Key Responsibilities

As a Device Certification Designer you will be responsible for defining and driving the device certification testing strategy, developing and maintaining detailed certification test plans and associated test scripts, and automating test cases for certification of device requirements and end-to-end validation. Your responsibilities will include:
  • Driving metrics certification and end-to-end testing strategy
  • Creating and maintaining test scripts for network simulators and Carrier IQ tools
  • Working with development and test engineers and with subject matter experts to identify and define detailed test cases
  • Working with tools engineers to identify and define tools requirements
  • Writing and maintaining documentation in support of the testing strategy or training

Job Requirements

  • Bachelors in CS or EE, Masters preferred
  • 5 or more years of experience with embedded handheld device system and QA testing
  • 3 or more years of experience with test automation
  • GSM/UMTS protocols knowledge
  • Experience with scripting tools – PERL, Python, Java, etc.
  • Working experience with network simulators
  • Good working knowledge of XML
  • Basic C/C++ programming experience is a plus
  • Strong problem solving skills
  • Experience working in a dynamic, challenging environment
  • Proven track record of automating manual testing
  • Proven track record of delivering high quality products

Please send résumé to jobs@carrieriq.com

Back to Top

Mobile Wireless Analytics Development Engineer
Location: Mountain View, CA USA

Overview

Carrier IQ is seeking an experienced software development engineer to help in the design and development of mobile wireless analytics software components for the wireless market. This individual will work as an integral member of the mobile wireless analytics development team to specify, design and develop critical mobile wireless measures and KPI data transformation and validation algorithms within the Carrier IQ Service Intelligence Module (SIM) framework.  The ideal candidate will have strong analytical skills, be proficient in object-oriented analysis and design using Java, and the opportunity to work with grid-computing technologies in data mining.

Key Responsibilities

  • Elaboration of functional requirements of the mobile wireless analytics modules, based on the product level requirements
  • Design and develop service intelligence module components architected for re-use
  • Participates in all phases of the wireless data analytics development process
  • Collaborates with other software engineers to create solid technical designs, and robust, maintainable implementations

Job Requirements

  • Demonstrable domain expertise with at least two of the following (in priority order) mobile wireless and Internet protocols:
    UMTS, MAC/RLC, RRC, GPRS, TCP/IP, HTTP, RTP/RTCP, SIP, etc.
  • 3+ years experience in hands-on software development using Java or C++
  • Solid experience with XML/XSLT, SQL and related technologies within a Linux development environment is desired
  • Bachelor’s degree in Electrical Engineering, Computer Science or related technical discipline
  • In-depth domain knowledge in mobile wireless radio communications and RAN technologies (WCDMA/UMTS/HSPA, GSM or 1xEvDO/1xRTT) is desired
  • Experienced and committed to delivering high-quality components using industry best-practices (e.g. test-driven development, Agile product development methods, etc.) is a plus
  • Experience in a mobile wireless System Engineering role, including end-to-end wireless services architecture, design and performance analysis, is a plus
Please send résumé to jobs@carrieriq.com

Back to Top

Senior Application Support Engineer
Location: USA–Mountain View, CA

Overview

The Senior Application Support Engineer will be the primary point of contact for all Applications support issues that he/she is responsible for. Responsibilities include (but are not limited to) the following:

Key Responsibilities

  • Provide 7x24 application support for critical applications, systems and infrastructure
  • Installation, monitoring, and maintenance of applications and servers
  • Proactive monitoring and maintenance of system performance to ensure that systems meet or exceed SLA requirements. This includes periodic applications and systems monitoring to detect potential issues that may escape automated issue detection scheme.
  • Monitor and maintain backup systems
  • Document systems and procedures
  • Maintain positive vendor relationships
  • Follow existing standards and recommend new standards or changes to existing standards
  • Generate and implement solutions to technical issues
  • Provide deliverables in a timely and efficient manner
  • Research and provide recommendations for methods to improve reliability, efficiency, and cost reduction

Job Requirements

  • Good knowledge of Java programming & Java development environments
  • 8+ years of in-depth administrative experience with Linux / Unix, with at least 2 years of Red Hat Enterprise Linux (RHEL)
  • In-depth knowledge of performance, tuning, key configuration parameters, version features, and platform specific technology limitations
  • 5+ years of hands-on, enterprise Applications support role for Tier-1 customer on the Linux/Unix platform
  • Hands-on experience with debugging/troubleshooting of Java applications required
  • Strong analysis/design capabilities and problem solving skills
  • In-depth administrative exposure to environments larger than 100 servers (kickstart, ldap, dhcp)
  • In-depth use and configuration of monitoring systems (Nagios, MRTG, RRD)
  • In-depth scripting experience on Linux platforms (shell, Perl)
  • In-depth experience with diagnostic utilities (tcpdump, netdump)
  • Proven written/oral communication skills
Preferred Qualifications
  • Administrative experience with database software (Oracle 1x & MySQL) is a plus
  • Administrative experience with networking hardware and firewalls (Cisco, NetScreen, F5, Extreme) is preferred
  • In-depth experience with backup/restore (EMC/Legato Networker preferred)
  • Administrative experience with virtualization technologies (VMWare, Xen, Virtuozzo)

Please send résumé to jobs@carrieriq.com

Back to Top

Senior Director of Mobile Applications
Location: USA–Mountain View, CA or Chicago, IL
Travel: Infrequent

Overview

The individual in this critical role will lead the development of Carrier IQ’s consumer- and developer-facing mobile applications and products, bringing to bear Carrier IQ’s innovative mobile agent technology across a variety of mobile platforms and market targets. The Senior Director of Mobile Applications will report directly to the CTO and will take broad ownership of both technical product requirements and engineering execution within a fast-paced, challenging environment where the customer list includes some of the biggest names in the mobile industry.

For this role, we are looking for a dynamic, creative, results-driven, hands-on leader with a get-it-done attitude and executive experience or potential.  The successful candidate will have the ability to work independently or collaboratively, will be comfortable with both management and technical contributor roles, and will be able to move flexibily between the two as needed to meet focused goals.

Key Responsibilities

  • Lead the development of mobile applications for Android, RIM, iPhone, Symbian, and Windows Mobile
  • Gather, define, and refine requirements for said applications
  • Build, manage, and mentor a team of mobile software developers
  • Work with our server platform and web applications groups to deliver integrated end-to-end consumer and business solutions
  • Work with the CTO to establish goals and milestones for your team
  • Create and track progress against a lightweight, agile project plan
  • Interact and collaborate with customers and partners
  • As senior member of the management team, participate in strategic planning activities

Job Requirements

  • 10+ years of professional software development experience with at least three years in a role with management responsibilities
  • Demonstrated expertise with modern mobile software development across multiple platforms, as a manager and as an individual contributor
  • Proven track record of successful product delivery
  • Minimum of a Bachelor’s degree in a software engineering discipline
  • Strong verbal and written communication skills
  • Candidates without one or more of these qualifications will be considered, but must demonstrate major rockstar chops

Please send résumé to jobs@carrieriq.com

Back to Top

Senior Solutions Engineer
Location: Boston, MA or Mountain View, CA USA
Travel: As Required

Overview

The Solutions Engineer will be a member of the Professional Services team, providing value-added services to help our customers use Carrier IQ solutions to enable the Operators and/or Device OEMs to significantly improve customer retention, revenue generation, service quality, time-to-market and customer satisfaction.

Key Responsibilities

Your responsibilities will include, but not be limited to:

  • Developing custom applications for the Carrier IQ platform to provide additional functionality that meets customer needs.
  • Analyzing the data collected from devices around the world and provide value-added reports that help customers gain better insight to customer experience.
  • Assisting our prospects with the evaluation process of Carrier IQ solutions.
  • Providing guidance and training to customers and/or less experienced engineers in the group.

Job Requirements

  • At least 8 years of hands-on experience developing software using Java in a Unix/Linux environment
  • Experience in the complete software development lifecycle
  • Strong analytical skills with attention to details
  • Strong object oriented analysis and design skills
  • Strong analytical skills with experience mining and manipulating data from various sources (flat files, Relational Databases, XML)
  • In-depth knowledge and extensive hands-on experience with the following:
    • Java
    • Structured Query Language (SQL)
    • Linux/Unix (at command line interface)
    • XML/XQuery
    • Scripting languages such as Perl, Python, etc.
    • Working knowledge with network protocols (GSM/UMTS, IMS, SIP, HTTP, TCP/IP and so on) is preferred
    • ETL experience with massive data volume is a plus
  • Bachelor or MS in CS or EE
  • Strong leadership and organizational skills with excellent interpersonal skills required
  • Strong verbal & written communication skills is a must

Please send résumé to jobs@carrieriq.com

Back to Top

Contact Us ©2009 Carrier IQ, Inc.