About Carnegie Technologies

At the core of everything Carnegie does is connectivity: finding smarter, faster and more efficient ways to connect people and the Internet of Things to and from all corners of the globe.  The Company’s flagship product is the Network Convergence Platform™, which, among other things, delivers bandwidth aggregation and gapless handover between all network types, including 4G, LTE, Wi-Fi, satellite and even future technologies. As the lines between networks blur and consumer demand for bandwidth continues to increase, the Network Convergence Platform helps mobile operators, application developers, content providers, automobile manufacturers, and more to fundamentally improve connectivity by eliminating dropped calls, reducing dead zones and even creating new products and services.   Founded in 2010, the Company is headquartered in Austin, Texas with offices and product development teams on four continents. 

We were recently selected for an Automotive Supplier Innovation Grant that enables us to rapidly grow our team – come join us for this exciting stage in our growth!

A Few Reasons Good Reasons to Work with Us

1.     Develop technologies that impact the world. Work every day at the forefront of wireless innovation.

2.    Mentoring. Everyone at Carnegie is welcome and encouraged to seek and share knowledge and experience.

3.     Ego-free workplace. It may sound buzzword-y, but honestly, everyone here is truly open to the exchange of ideas – it’s how we do our best work. So, get on board, and make a real impact.

4.     True work-life balance. Sure, there may be occasional late nights, but overall your time is valued. All work and no play makes crappy software.

5.     Autonomy. Work how you work best. We are fully-enabled to do business over the interwebs.

6.     Close-knit community. Enjoy the benefits of a solid, well-funded company with the intimacy and camaraderie of a startup.

7.     Improve your skill sets and creativity. Being a smaller company means being nimble and gaining experience in areas that may challenge your comfort zone.

8.     Worldwide. We have team members all over the world. From our headquarters in Texas, to Australia, China, Serbia, Chile... This creates a work environment where diverse ideas and solutions thrive. 


CURRENT OPENINGS

Editor / Animator

(Marketing Department)

 

This role is that of a multi-dimensional videographer and multimedia design guru with abilities to produce top quality video, animation and presentation materials in a variety of mediums. Our ideal Editor / Animator is an individual contributor whose design and editorial chops are at their peak – able to work to take a product story through concept, script, animation and final video edit.
 

Editor / Animator Job Duties:

  • Be a multi-dimensional individual contributor to the company by producing a variety of visual stories on deadline
  • Work with CMO to understand product offerings and create highly-visual, compelling video and animation stories that reflect our unique product positioning
  • Create scripts, storyboards, and treatments that clearly articulate the creative vision for each piece
  • Use video (to be shot or stock) and or animation to tell product stories – complete through post production, including VO and music when needed
  • Work on tight timelines and commit to a workflow that produces video content constantly
  • The ability to contribute to presentation design a plus

Skills and Competencies

  • Expert -level Final Cut and Adobe Creative Suite skills, including Illustrator, Photoshop and After Effects
  • Hands-on coordination of all facets of video production – planning, preproduction, production, and postproduction
  • Stellar cinematography and/or editing skills
  • Record, edit, produce and develop unique video content specific to project direction
  • Advanced skills and knowledge of audio/video recording and post production techniques
  • Experience in editing and creating video and graphics from scratch
  • Efficiently work under pressures, deadlines, and stretch extra hours to complete assigned task
  • Ability to oversee that the quality of the end product meets company expectations
  • Demonstrates ability to communicate effectively orally and in writing with all levels of company personnel
  • Ability to conceptualize ideas and develop plan of execution
  • Highly organized, detail oriented, self-starter, proactive, energetic, highly motivated

Location: Austin, Texas

Email mhovis@carnegietechnologies.com to apply!


Telecom Lead

The Telecom Lead will be responsible for designing and building services within Carnegie’s Network Convergence Platform that communicate with telecom systems via standardized 3GPP/3GPP2 interfaces.  This includes services that share policy, CDRs, network traffic, media, and more.

We build our network services in native C++ using a blend of standardized and custom protocols.  We’re seeking an individual with broad experience in telecom to lead our efforts in this area.

Specific skills include:

  • Experience with many different telecom protocols, including ones like ANDSF, IMS, SIP, and RADIUS/DIAMETER
  • Deep understanding of the design of a 3GPP mobile network, including components like ePDG, eNB, HLR, VLR, PCRF, OCS
  • Serious C/C++ coding skills – with a Unix focus
  • Deep knowledge of network service architecture, including networking, security, load balancing, caching, virtualization, and containers
  • Experience with developing for quality & reliability, and how it relates to network services in particular – automated testing, performance benchmarking, load-balancing, multi-site availability, GeoDNS, and “Chaos Monkey”-style approaches
  • Some experience with the inner workings of the fundamental Internet protocols (TCP, UDP, DNS, and HTTP)
  • Some experience with operations and deployment – enough to set up your own server and work with our operations team to deploy, scale, and monitor service availability

This is a development lead role, so your days will consist largely of coding and code reviews – though you’ll also be spending some time each week architecting new components, refactoring old ones, releasing code to production, mentoring junior developers, managing external contractors, and planning new features with our product team.

Location: Kitchener- Waterloo, Ontario, Canada

Authorization to work in Canada required

Apply Now!

Email dev-jobs@carnegietechnologies.com to apply!


mobile applications lead

The Mobile Applications Lead will be responsible for designing and building the mobile applications within Carnegie’s Network Convergence Platform.  This includes applications for voice and messaging, connection management, IoT devices, and more.  You’ll be working closely with the leads building our traffic-handling network services, as well as our application web services to efficient, robust, secure, and pleasant to use.

We try to build common codebases that we can extend on to various platforms – Android, iOS, and others.  We’re seeking an individual with broad experience in this area to lead our coordinated app development effort and continue to extend our mobile apps team.

Specific skills include:

  • Experience working on a common codebase with multiple platform targets, either through a combination of native + platform code, through HTML5 + Cordova/PhoneGap, or via Xamarin
  • Serious coding skills, in multiple languages – a Unix focus is OK, but some experience with Windows would be useful
  • Deep knowledge of mobile application architecture, including accessing web services, security, and designing for battery and performance
  • Wide knowledge of mobile topics, including designing for multiple screen sizes, internationalization, and device variations
  • Detailed knowledge of the various mobile app stores, the limitations they impose, and the processes for working with them
  • Experience with developing for quality & reliability, and how it relates to mobile applications in particular – automated testing, performance benchmarking, multi device testing, and continuous integration
  • Experience with front-end development – both in implementing from a UX/graphical design, and in doing a rough UI yourself
  • Some experience leading a development team and shipping products

This is a development lead role, so your days will consist largely of coding and code reviews – though you’ll also be spending some time each week architecting new components, refactoring old ones, releasing code to production, mentoring junior developers, managing external contractors, and planning new features with our product team.

Location: Kitchener- Waterloo, Ontario, Canada

Authorization to work in Canada required

Apply Now!

Email dev-jobs@carnegietechnologies.com to apply!


C++ developer

As a C++ developer, you’ll be working on our core network convergence platform, expanding our bandwidth aggregation technology and connecting it to operator systems.  You’ll be working on protocols, networks and high-performance code that enable web applications, file transfers, video streaming and more to seamlessly move between networks and transparently aggregate LTE and Wi-Fi for faster, smoother performance of wireless voice and data.

Most of your work will be behind the scenes – writing features that enable operators of all kinds to grow and scale and adapt their networks to the demands of mobile devices, all in a way that is easily portable across Android, iOS, Windows, and Linux.  

Required Skills/Aptitudes

  • Formidable with C++, understand memory and pointers, and know how to architect effective C++ applications and libraries
  • Understand networks and protocols, and can turn a specification or set of open-source software into a working system
  • Comfortable programming full-stack applications, and have been coding – professionally or personally – for years
  • Comfortable in Linux, and “SSHing to the server and chmod-ing the file to 755” doesn’t sounds like gibberish
  • Ability to work in a fast-moving team with lots of responsibility (and few roadblocks to getting things done)
  • Eager to build products that do their work behind the scenes, providing reliable connectivity and key infrastructure for future networks

Location: Kitchener- Waterloo, Ontario, Canada

Authorization to work in Canada required

Apply Now!

Email dev-jobs@carnegietechnologies.com to apply!


The Analytics Lead will be responsible for designing and building analytics services for Carnegie's Network Convergence Platform.  Sourcing data from our mobile apps and network services, you'll be tasked with generating the actionable insights for our customers that allow them to manage their networks more effectively and understand the value that our platform provides.  

We're seeking an individual with broad experience in this area to help us define our road map and coordinate the internal and external teams that are building this platform.

Specific skills include:

  • Experience with analytics frameworks, like Pandas, Numpy, Scipy, and matplotlib
  • Experience with machine learning frameworks, like TensorFlow, Theano, Keras, and Apache Singa
  • Experience with data processing pipelines, like Storm, Hadoop, and Kafka
  • Experience with SQL and NoSQL databases like MySQL, Postgres, Couchbase, Cassandra, and Dynamo
  • Serious coding skills, in multiple languages – a Unix focus is necessary, but some experience with Windows/macOS would be useful
  • Wide knowledge of the web ecosystem, including CDNs, geo DNS, HTTP, web sockets, AWS and the cloud, caching, reverse proxies, distributed system design, and what the leaders in this space are doing
  • Experience with developing for quality & reliability, and how it relates to web services in particular – automated testing, performance benchmarking, load-balancing, multi-site availability, and “Chaos Monkey”-style approaches
  • Some experience with front-end development – enough to put together a rough first pass UI for viewing analytics output
  • Some experience with operations and deployment – enough to set up your own services and work with our operations team to deploy, scale, and monitor service availability
  • Some experience leading a development team and shipping products

This is a development lead role, so your days will consist largely of coding and code reviews – though you’ll also be spending some time each week architecting new components, refactoring old ones, releasing code to production, mentoring junior developers, managing external contractors, and planning new features with our product team.

Location: Kitchener- Waterloo, Ontario, Canada

Authorization to work in Canada required

Apply Now!

Email dev-jobs@carnegietechnologies.com to apply!

ANALYTICS LEAD


Carnegie Labs is the research and development division of Carnegie Technologies.  It provides the innovation pipeline and incubation of cutting-edge technology solutions and services the company brings to market. Its innovations empower mobile operators, MSOs, telco operators, and enterprises with solutions that drive revenue and enhance end user experience.  We are looking for smart, motivated, and skilled people who excel at creating new frontiers and want to change the world.

The Senior Software Engineer/Architect  is responsible for both individual and small team leadership in analysis, definition, and development of products and technologies in the ideation and incubation phases of our product life cycle. Our focus is wireless access and network technologies in cellular, Wi-Fi (pubic, private, and home networks) , IoT and personal networking. Experience in one or more of these technical areas will be critical for success.

The Senior Software engineer/ Architect is expected to:

  • Work in a labs environment where a variety of concepts and systems will be addressed
  • Analyze technology and possible system/product requirements in incubation development phase. Make technical recommendations of the viability of solutions and possible alternatives in the form of presentations and short reports
  • Work with engineers inside Carnegie Technologies and/or from our base of technology contractors to refine concepts and incubate critical product prototypes for selected technologies
  • Participate in product definition and detailed product requirements as part of transition to full scale development
  • Develop test and validation plans in conjunction with our hardware development teams
  • Support field trials of selected technology prototypes to validate system assumptions
  • Multitask between one to two large efforts and a series of short duration analysis tasks
  • Provide design documents, presentations, and develop plans and schedule with product management and technical program management leads

Required Skills/Aptitudes

  • 7-10+ years of embedded software development in RF subscriber, home gateway, and access point products
  • Deep experience with at least one of the following RF protocols: WiFi, Bluetooth, Cellular LTE, and/ or IoT technologies such as Zigbee or LoRA
  • Knowledge of network protocols and exposure to cloud computing
  • In-depth understanding of Linux, tools, libraries and open source development
  • Extensive experience with C and C++/ OOD
  • Proven track record of success with embedded system development projects
  • Solid grasp of hardware and the manufacturing process and embedded software for manufacturing test
  • Critical assessment of results and the ability to voice an informed opinion on whether a product or technology should continue, continue with modification, or should be halted based on technical merits
  • Excellent written and verbal communication skills

Academic and Professional Requirements

  • Bachelor’s Degree in Computer Science,  with a Masters desired
  • Travel approximately 20 percent of the time – domestic and international
  • Authorization to work in the United States or Canada required

Apply Now!

Email labs-jobs@carnegietechnologies.com to apply!

 

LABS - SENIOR SOFTWARE ENGINEER / ARCHITECT


QA Test Engineer

The QA Test Engineer will manage validating our products on time and with quality. This role requires good written and verbal communication skills and a great level of flexibility to absorb ad hoc tasks in addition to the overall assignment. The QA Test Engineer will work closely with the development teams and with the product team. This position reports directly to the Director of QA.

The Test Engineer will perform manual and automated testing on our products before they go live. Will also perform other duties as required.

Essential duties and responsibilities

  • Define, execute, and maintain manual testing on products
  • Automate a subset of the manual tests
  • Communicate, manage and report bugs effectively; execute standard processes, achieve appropriate fix
  • Participate in and monitor go/no go release meetings
  • Analysis and creation of formal documentation – including test plans, test scripts and reports
  • Highlight and drive issues from identification to resolution
  • Review and analyze test scripts

Knowledge, skills, and abilities

  • Telecom or network test experience is required
  • Mobile device testing knowledge is required
  • Automated test experience is a plus
  • Agile test process knowledge
  • Good personality; ability to work with a diverse team under dynamic settings
  • Good oral and written communication skills
  • Ability to work with technology and grasp new concepts quickly
  • Strong planning and multi-tasking ability
  • High level of professionalism, energy and sense of urgency to make things happen
  • Very detail oriented and able to deliver within very stringent timelines
  • Knowledge of programming and scripting languages is a plus

Education and/or experience

  • University Degree in a relevant technical field; combination of experience and education may be substituted
  • 3 – 5 years of experience as a QA engineer (or other relevant technical experience)
  • Defect management and reporting systems knowledge

Apply Now!

Email qa-jobs@carnegietechnologies.com to apply!


Product Manager – Mobile Application

The Product Manager is responsible for product planning and product marketing, including: managing products throughout their product lifecycle, gathering and prioritizing product and customer requirements, defining the product vision, and working closely with engineering and sales to deliver market-leading solutions in a timely manner.

Responsibilities

  • Define the overall go-to-market strategy, product strategy and roadmap
  • Understand and articulate end customer's needs, uses and key requirements
  • Create and refine product requirements documents
  • Lead internal teams to deliver end-to-end customer solutions including requirements gathering, design, development, training, administration, and support
  • Quantify market opportunities and drive market assessments and segmentation, competitor analysis in support to the Strategic Business Planning
  • Develop the core positioning and messaging for the products
  • Establish pricing methodologies and provide revenue and product forecasts,
  • Provide product demonstrations and training to sales teams and channel partners which includes developing sales tools and related go-to-market materials
  • Communicate corporate roadmaps and overall corporate direction to customers, partners, and prospects
  • Establishes KPI reporting for initiatives, including metrics tracking reports

Required Skills/Aptitudes

  • 5 or more years product management experience in mobile applications, big data, media, wireless, and/or web technologies
  • Solid technical background with experience in telecommunications, service assurance, or performance management
  • Superior teamwork skills and proven ability to influence cross-functional teams and be a leader within the company

 Academic and Professional Requirements

  • Bachelor's degree in Marketing or Business (MBA preferred)
  • Minimum of 5 years’ experience as a Product Manager
  • Preferred Location: Austin, TX
  • Authorization to work in the United States or Canada required

Apply Now!

Email pm-jobs@carnegietechnologies.com to apply!