Careers
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 and Mobile Software

Engineering

Professional Services

Extreme Analytics Architect
Location: USA—Mountain View, CA

Overview

Carrier IQ seeks an Extreme Analytics Architect to lead the development of advanced, innovative analytics that mine actionable intelligence from massive wireless measurement datasets. The ideal candidate will have a strong background in analytics and a proven track record in innovative data mining/machine-learning solutions (for example, patents, and so on.) for very large datasets.  An advanced degree in statistics, mathematics or applied physics, is required (Ph.D. desired).

The candidate should be an innovative, results-oriented technology leader who possesses the unique combination of advanced algorithm expertise and product development experience with a demonstrated ability to lead foundational research through to production delivery. Candidates from telecommunications, web-search/analytics, bio-informatics, oceanography, oil exploration, genomics and other fields that process multi-terabyte to petabyte class datasets using emerging NoSQL Big Data techniques will be seriously considered.

This is a high-profile, technical product leadership role reporting directly to the VP of Engineering.

Key Responsibilities

  • Collaborate with product management, professional services, and key technology stakeholders to spearhead the Carrier IQ advanced analytics vision, strategy and roadmap that will deliver high-value solutions to our customers
  • Work cross-organization to evolve and manage the Carrier IQ wireless KPI, measure and metric ontology to ensure that current and future device model capabilities are congruent with the advanced analytics requirements
  • Research and prototype implementations to support product investigations, trials, and technology advancements
  • Mentor a team of high-caliber wireless analytics experts from foundational advanced algorithm R&D through delivery of high-quality analytics products
  • Pursue patents to generate and protect analytics intellectual property
  • Interact and collaborate with customers and partners
  • Participate in strategic planning activities
  • Provide result-driven, innovative thought leadership

Job Requirements

  • Analytics expertise – deep, hands-on practical experience with one or more, but not limited to, machine learning, statistical pattern analysis, predictive modeling, Bayesian inferencing, recommendation systems, data visualization, and so on for multi-terabyte datasets.
  • Advanced degree in statistics, mathematics, applied physics or similar technical discipline is ideal (Ph.D. desired)
  • Experience with commercial statistical packages such as R, S-Plus, SAS or Matlab/Mathematica
  • 7+ years of innovative algorithm development experience
  • Desire to own and deliver solutions to tough technical requirements
  • Strong verbal and written communication skills
  • Experience implementing supercomputer-class, advanced data-processing algorithms on parallel architectures using modern programming languages such as Java, Python, and so on is a strong plus
  • Experience with wireless telecommunication protocols such as CDMA, GSM/GPRS, EDGE, UMTS, LTE, 802.11 is highly desired but not required
  • Experience with Agile software development is a plus

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

Back to Top

Integration Engineer
Location: USA—Mountain View, CA or Schaumburg, IL
Travel: Some, <20%

Overview

Carrier IQ is hiring an Integration/Field Engineer to support handset OEM vendor integration of our device-resident software. We are looking for people who: Enjoy solving challenging problems with creative solutions; Can test and troubleshoot difficult and critical integration issues; Have the fortitude to validate and certify accurate functionality of code that will be used by tens of millions of handsets worldwide on a daily basis with no room for faults. Come join our team in tackling these challenges and more.

Key Responsibilities

  • Providing device integration support to carriers and handset OEM vendors including training and some on-site consultancy
  • Manage the overall integration activities, work closely with and coordinating engineering support, validation and certification of Carrier IQ technology integrated on the device, QA support, and communications with customer on status and schedule
  • Testing, troubleshooting and debugging with the OEM, and resolve critical integration issues
  • Identify, and sometimes implement and execute, test cases, test scripts, and/or test code
  • Ensure consistent and scalable procedures across all OEM integration projects
  • Work closely with OEM engagement team, assisting in requirements analysis, project scope, and effort estimates for new opportunities
  • Interact with R&D team assisting with definition of new features, tools, and documentation to reduce the OEM integration efforts
  • Train and mentor other integration engineers
  • Identify potential risks with device integrations and escalate to internal management
  • Prioritize customer support issues on a daily basis

Job Requirements

  • Bachelors in CS or EE, master's preferred
  • 5 or more years of experience with C & C++, with strong code debugging skills
  • 5 or more years of experience with embedded devices, preferably mobile device
  • Experience with embedded OSs (Windows Mobile, Symbian, Linux, VxWorks, and so on.)
  • Experience with embedded debugging environments and tools
  • Experience with customer interaction and support
  • Strong communication and technical writing skills
  • Commitment to schedule and milestones with a “Get it done” attitude
  • Commitment to engineering quality through regression testing and full system testing
  • Demonstrated leadership competencies in a highly technical environment
  • Work with OEM teams located around the globe and provide email/phone support on critical issues
  • Some travel is required

Desired Experience

  • Experience with wireless telecomm protocols, specifically GSM/GPRS, EDGE, UMTS is a plus
  • Experience with network simulators is a plus
  • Experience with Android system and Java is a plus
  • Experience with scripting languages is a plus

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

Back to Top

Mobile Device QA Engineer Lead
Location: USA—Mountain View, CA
Travel: Minimal

Overview

Carrier IQ is seeking an experienced Software Test and QA Engineer to test the operation of embedded software components. Your challenge will be in assuring the quality of these highly configurable software components and their companion configuration and management tools.  This will include partnering with R&D from inception through to delivery, designing a test strategy for each software release, designing new positive and negative test cases, creating automated test solutions, and presiding over automated test and executing manual tests in both simulation and wireless device environments. Because test automation is essential, this position requires developing a deep understanding of the software components functionality in a wide variety of environments, designing intricate ways to automate testing, and being able to draw conclusions about failures in post-mortem scenarios.  To be successful, you will need to possess the technical creativity and drive to find and isolate bugs and edge cases in very subtle scenarios.  In the process, you will have an exciting opportunity to learn about and work with many wireless technologies and protocols.

Key Responsibilities

  • Review and contribute to product requirements, insuring testability
  • Develop test plans and test cases products and customer deliverables
  • Develop and maintain automated test solutions
  • Perform QA testing on products and customer deliverables
  • Work with the product development tech leads and program managers to help define, build, provide training, and maintain our QA process and procedures

Job Requirements

  • Education- BSCS, BSEE or equivalent (telecom preferred)
  • 7+ years of wireless, embedded, handheld device system and QA testing
  • GSM/UMTS protocols knowledge
  • Knowledge other wireless telecom protocols is desired
    • Proven track record of being able to learn new protocols
  • Working experience with network simulators
  • Experience with PPP/serial logging and sniffing tools like Wireshark
  • Scripting tools – PERL, Python, Java, etc.
  • Good working knowledge of XML
    • Understand valid XMLs and Well formed XMLs
    • Understand DTD/Schemas
    • Create xml scripts for automation
  • C/C++ programming experience
  • Experience working in a dynamic, challenging environment
  • Proven track record of delivering high quality products
  • Proven track record of automating manual testing
  • Experience with designing automated and semi-automated tests of non-GUI, highly programmable, large-test-matrix products (such as data processing tools, compilers, or databases)
  • White box and black box testing experience
  • Strong QA industry best practices methodology
  • Strong problem solving skills

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

Back to Top

Principal Platform Engineer
Location: USA—Mountain View, CA
Travel: Unlikely

Overview

Carrier IQ is seeking an innovative and experienced Software Engineer/Architect to spearhead the identification, design and development of critical software infrastructure components for use in enterprise analytics solutions for the wireless market.  This individual will work as a senior member of the Mobile Service Intelligence Platform team to specify, design and develop critical high-performance and scalable platform frameworks and components.  The ideal candidate will have strong analytical skills, be proficient in object-oriented analysis and design using Java and grid computing technologies in data mining. If you have successfully scaled applications to work on terabyte / petabyte scale datasets with open source components, we look forward to hearing from you.

Key Responsibilities

  • Elaboration of requirements based on the needs of existing applications and potential future applications.
  • Design and develop high-performance platform components architected for re-use.
  • Identify and evaluate relevant technologies for use in the Carrier iQ Mobile Services Intelligence Platform™

Job Requirements

  • Strong experience in the design and development of large scale data processing systems. Active experience with open source distributed processing components such as hadoop/hbase/cassandra/mongodb etc. is a strong plus
  • Experience in the design and development of reusable frameworks effectively leveraging design patterns
  • Understanding of common data analysis patterns and statistical inferencing techniques
  • Demonstrated interest and capacity to stay apprised of technology trends and resourcefulness in effectively applying them to solutions
  • Experience in the complete software development lifecycle
  • Strong analytical skills with attention to details
  • Strong object oriented analysis and design skills
  • Desire and aptitude to learn new technologies such as wireless communications, shared-nothing architectures, peta-scale datasets, etc.
  • Experienced and committed to delivering high-quality components using industry best-practices (such as test-driven development, continuous integration, code inspections, etc.)
  • Interest and ability administer environments
  • Experience with hosted environments and the ability to effectively resolve operational issues
  • Experience working with the following technologies
    • J2EE
    • Distributed computing
    • Hadoop
    • HBase
    • MongoDB
    • Spring
    • Structured Query Language (SQL)
    • Linux/Unix
  • Domain-specific expertise in one of the following technologies (desirable)
    • Networking protocols (TCP, UDP, SIP, HTTP, etc.)
    • Mobile services
  • Strong communication skills, both verbal and written
  • 10+ years experience in software development
  • Bachelor's degree in engineering, computer science, or related technical discipline; additional education/training a plus.

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

Back to Top

Project Manager
Location: USA—Boston, MA or Mountain View, CA
Travel: A fair amount required

Overview

In the position of Project Manager/Director, you will be responsible for all aspects of project management in addition to client management. You will manage the deployment of one or more integration projects. You will work closely with Sales and assist in the pre-sales efforts, requirements analysis, scope, and size opportunities, as well as with product managers and the R&D team in assisting with product definition, features, and roadmaps. You will be responsible for preparing SOWs and work with Pre-sales on RFP responses. You will develop and own project plans, project budgets, staffing and management of the deployment teams/projects to successful completion (on-time, on-budget, customer satisfaction, and so on.).

Key Responsibilities

  • Responsible for creating and maintaining up to date:
    • Project Plan
    • Project Budget
    • Project Resource Plan
    • Risk Analysis
    • Communication Plan with the Customer Project Team that is also reviewed with the CTO, VP of Engineering, VP of Professional Services and VP of Sales
    • Account Review Reports (updated weekly) and for attending and conducting all account reviews for the project.

This role includes, but is not limited to, the following additional responsibilities:

  • Provides project management oversight, support, and escalation path for the project team
  • Manages resources on the project to ensure that the project is adequately staffed while at the same time meeting project margin goals
  • Develops project structure and assures project team adherence to project methodology:
  • Project planning and schedule
  • Requirements planning
  • Issue management
  • Risk management
  • Change management
  • Source Ccntrol compliance
  • Project staffing
  • QA/Test planning
  • Transition planning
  • Budget management
  • Status reporting
  • Project history management
  • Responsible for issue escalation to Carrier IQ senior management prior to discussing with customer for any issues that would cause potential concern on customer's part (some examples include timeline, budget, significant change requests, issues that customers have raised as concerns, and so on)
  • Participates on project steering committee calls with customer

Job Requirements

  • Bachelor in CS, EE, or technical degree is preferred
  • Strong verbal & written communication skills is a must
  • At least 5 years of Project Management experience in a consulting or software vendor organization in a telecommunication or wireless industry is a must; 10-15 years of experience in related industry or consulting environment is preferred.
  • Experience with Mobile Device Lifecycle with handset manufactures and operators is desired.
  • Understanding of wireless technologies, systems architecture, protocols, and standards is desired.  Specifically GSM, UMTS/WCDMA, or LTE.
  • Knowledge of key wireless applications and services, including Voice, SMS, MMS, WAP/HTTP, and familiarity with J2EE application development environment is a plus
  • Prior knowledge of embedded software development, with C/C++ is a plus
  • Fair amount of travel is required

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

Back to Top

Senior Mobile Device Software Engineer
Location: USA—Mountain View, CA
Travel: Minimal

Overview

Carrier IQ is hiring superstar engineers to develop software for mobile devices. We are looking for people who: Enjoy solving challenging problems with creative solutions; Can make the tough tradeoffs when designing for low power/low bandwidth devices; Have the fortitude to develop code that will be used by tens of millions of users worldwide on a daily basis with no room for faults. Come join our team in tackling these challenges and more.

Key Responsibilities

  • Design, implement and extend embedded C++ components for our mobile software suite.
  • Integrate libraries onto new embedded platforms.
  • Work with teammates to enhance the system architecture.
  • Learn and develop relevant standards and protocols.
  • Collaborate with product management to understand the system requirements.
  • Mentor junior team members.

Job Requirements

  • 5 or more years of experience with C++ including multi-threading issues.
  • Strong operating system and data structures expertise.
  • Experience with assembly programming/debugging (ARM experience a plus)
  • Experience with embedded platforms a plus (TI OMAP, and so on.)
  • Experience with embedded OSs (Android, RTOS, BREW, Windows Mobile, Linux, PalmOS, VxWorks, and so on.)
  • Experience with embedded debugging tools a plus (JTAG, ICE, and so on.)
  • Experience with wireless telecomm protocols a plus (CDMA, GSM/GPRS, EDGE, UMTS, 802.11.)
  • Commitment to engineering quality through unit testing, regression testing, and peer reviews.
  • Strong communication skills.
  • Strong technical writing skills
  • Bachelors in CS or EE, master's degree preferred

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

Back to Top

Senior Software Engineer
Location: USA—Mountain View, CA

Overview

Carrier IQ is hiring superstar engineers to develop software for mobile devices. We are looking for people who: Enjoy solving challenging problems with creative solutions; Can make the tough tradeoffs when designing for low power/low bandwidth devices; Have the fortitude to develop code that will be used by tens of millions of users worldwide on a daily basis with no room for faults. Come join our team in tackling these challenges and more.

Key Responsibilities

  • Design, implement, extend and port our Java and C/C++ components of our mobile software technology for Android.
  • Integrate our library onto new Android releases and OEM hardware platforms.
  • Act as subject matter expert in Android versions, SDK/NDK architectures and build systems
  • Work with teammates to enhance the system architecture.
  • Learn and develop relevant standards and protocols.
  • Collaborate with product management to understand system requirements.
  • Mentor junior team members.

Job Requirements

  • 5+ years of software development experience with a track record of delivering successful products and technologies 
  • 1+ years of application development experience on at least one other mobile platform (iPhone, Windows Mobile, BREW, Symbian, and so on.) 
  • 1+ years of development experience on Android 
  • Android expertise, with knowledge of 
    • Android framework APIs, UI toolkit, inter-application communication mechanisms, 
    • SDK and NDK
    • Build system
  • Internals in both the JVM and User Space
    • Solid grasp of algorithms, memory management, object-oriented programming, and concurrent programming.
    • Strong experience detecting and correcting memory usage issues, and optimizing code for application performance.
  • Demonstrable experience with the complete mobile application development cycle including experience with the challenges of multiple device and OS version targets
  • 5 or more years of experience with C++ including multithreading issues.
  • Strong operating system and data structures expertise.
  • Experience with assembly programming/debugging. ARM experience a plus
  • Experience with embedded platforms, such as TI OMAP, a plus
  • Experience with embedded OSs such as Android, RTOS, BREW, Windows Mobile, Linux, PalmOS, VxWorks
  • Commitment to engineering quality through unit testing, regression testing, and peer reviews.
  • Strong communication skills.
  • Strong technical writing skills

Desirable Attributes

  • Experience with embedded debugging tools a plus (such as, JTAG, ICE)
  • Experience with wireless telecom protocols a plus (such as CDMA, GSM/GPRS, EDGE, UMTS, 802.11)
  • Have an Android application or have helped to launch an Android application that is live on the Android Market.
  • Experience with one or more of the following: Wireless RAT protocols (GSM/UMTS), networking, performance analysis, battery performance optimization
  • Linux experience, especially with Android Linux underpinnings and tools 
  • Bachelor's in CS or EE, master's preferred

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

Back to Top

Solutions Engineer
Location: USA—Boston, MA
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 improve wireless networks, deliver better handsets to the market, and improve their understanding of quality of service being delivered.   

Key Responsibilities

  • Data Analysis from data collected from devices around the world and provided value added reports that help customers gain better insight to customer experience.
  • Developing custom adaptation off the Carrier IQ standard products to provide additional functionalities that meet the customers needs.
  • Develop interfaces to other customer systems
  • Assist with the evaluation process of Carrier IQ solutions with our prospects.
  • Provide guidance and training to customers, partners and/or less experienced engineers in the group

Job Requirements

  • At least 3 years of hands-on Java programming experience on Linux or Unix systems
  • Hands-on experience with at least one of these scripting languages: Perl, Groovy or Ruby
  • Strong SQL query programming experience with Oracle or PostgreSQL databases
  • Experience in working with wireless network protocols (GSM/UMTS, LTE, CDMA/EVDO, TCP/IP) is a plus
  • Experience in working with Hadoop distributed computing platform is a plus
  • Hands-on experience with at least one of the Web application framework technologies below is a plus
    • Struts2
    • AJAX
    • Velocity
    • JSP/Tomcat/Servlet
    • Spring
  • Strong Analytical skills with experience mining data from various sources (flat files, relational databases, XML files, and so on)
  • Experience in the complete software development lifecycle
  • Strong object oriented analysis and design skills
  • Strong verbal & written communication skills is a must
  • Traveling as required
  • Bachelor in EE, CS, or equivalent technical degree 

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

Back to Top

Wireless Analytics Technical Lead 4G
Location: USA—Mountain View, CA or Westboro, MA

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 is a mid-career opportunity in which you 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 have the opportunity to work with grid-computing technologies in data mining.

Key Responsibilities

  • Work with cross-functional teams, such as product management/marketing, QA and sales to elaborate on functional requirements of the mobile wireless analytics modules, based on the product level requirements
  • Design and develop service intelligence modular software 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

  • 3+ years of technical product leadership with system design and debugging expertise
  • 5+ years experience in professional product design and implementation
  • Extensive experience with mobile wireless networking protocols (expert in at least one telecommunication protocol such as TCP/IP, PPP, GPRS, Mobile IP, UMTS, LTE, EAP/TLS/AKA security/authentication, etc.)
  • In-depth domain knowledge in mobile wireless radio communications and RAN technologies (WCDMA/UMTS/HSPA, CDMA2000 or WiMAX) is a big plus
  • 3+ years experience in hands-on object oriented analysis, design and development using Java, C++, Objective C, Lisps, etc.
  • Solid experience with XML/XSLT, SQL and related technologies within a Linux development environment is desired
  • Experienced and committed to delivering high-quality software 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
  • Bachelor’s degree in Electrical Engineering, Computer Science or related technical discipline
  • Motivated to work within a start-up environment

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

Back to Top

Wireless Solutions Consultant
Location: USA—Atlanta, GA; Boston, MA; Chicago, IL; Kansas City, MO; Mountain View, CA
Travel: As Required

Overview

The Wireless Solutions Consultant will be a member of the Professional Services team providing value-added services to help our customers use Carrier IQ solutions to improve wireless networks, deliver better handsets to the market, and improve their understanding of quality of service being delivered.

Key Responsibilities

Your responsibilities will include, but not be limited to:

  • Work directly in a leadership role with wireless operators and OEMs to solve business / technical problems with Carrier IQ solutions.
  • Provide analysis of a wireless carrier's existing practices and recommendations for how to improve their success using Carrier IQ technology.
  • Provide guidance for improvement and deliver the project business requirements and then ensure the successful implementation, rollout and signoff of Carrier IQ solutions.
  • This is a critical position as you will be a subject matter expert assisting clients in the development of accurate plans aligned to their strategic goals (business leadership / program manager role).
  • Build business cases around proposed or already deployed solutions.
  • Provide technical direction across projects to ensure optimal solutions are being deployed.
  • Analyze data collected from devices around the world and provide value added reports that help customers gain better insight to customer experience.
  • Provide guidance and training to customers and/or less experienced engineers in the group.

Job Requirements

  • At least 7 years of experience working with wireless network protocols at the radio layer including CDMA is required; LTE in addition is strongly preferred and GSM/UMTS is a plus.
  • Masters in EE or CS desired (or equivalent technical degree)
  • Engineer with an MBA or some management experience who can provide input and extremely valuable consultation on business cases.
  • Strong Analytical skills with experience mining and manipulating data from various sources (flat files, Relational Databases, XML)
  • Experience working with the following technologies is a plus.
    • Java
    • XML/XQuery
    • Structured Query Language (SQL)
    • Linux/Unix
  • Strong leadership and organizational skills with excellent interpersonal skills required.
    • Strong verbal & written communication skills is a must
    • Flexible to travel as required
    • Strong business and customer facing skills
  • Must keep up with new technologies and trends in the industry in order to provide the best recommendations and services to clients.

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

Back to Top

Contact Us 2010 Carrier IQ, Inc.