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

Hybrid/Progressive Apps Lead

The Role

The Hybrid/Progressive Applications Lead will be responsible for designing and building the hybrid and progressive web applications within Carnegie’s product portfolio.  From voice and messaging through connection management and Internet of Things, you’ll be guiding the development of a whole family of applications across Android, iOS, Windows, and macOS.

  • You’ll be primarily coding in TypeScript, using frameworks like Ionic, Angular 2/3/4, and Cordova
  • You’ll spend a good chunk of your time coding - and code-reviewing others to ensure we maintain a high standard of quality
  • You’ll spend the rest of your time on architecture, requirements, design, and coordinating development activities
  • You’ll be working closely with our IoT, web & network services teams, product/project management, and operations to build the right products for our customers
  • You’ll be pushed by your colleagues to deliver quality products in a reasonable timeframe – and trusted to seek input from then take the best action

About You

  • You have a wide knowledge of computer science/software engineering – through a related degree or diploma, but we also recognize practical experience
  • You are comfortable programming full-stack applications, and have been coding – professionally or personally – for years
  • You have experience working on large single-page web applications, using tools like Angular, React, Ember, or Vue
  • You have experience building for multiple browsers, spanning from mobile Safari and the Android Browser through to Chrome, Edge, and Firefox on the desktop
  • You have serious coding skills, in multiple languages – a Mac or Unix focus is OK, but some experience with Windows would be useful
  • You have deep knowledge of web application architecture, including accessing web services, security, managing history, using web storage, and designing for performance and responsiveness
  • You have wide knowledge of developing for mobile first, including multiple screen sizes, internationalization, and using device APIs like location and audio
  • You have experience developing for quality & reliability, and how it relates to mobile web applications in particular – automated testing, performance benchmarking, multi device testing, and continuous integration
  • You have some experience with front-end development – both in implementing from a UX/graphical design, and in doing a rough UI yourself
  • You have some experience leading a development team and shipping products
  • You have some experience using Cordova or PWAs to make web applications feel native on mobile
  • You want to work in a small, fast-moving team with lots of responsibility (and few roadblocks to getting things done)

Work Location

You’ll be working out of our office in Austin, Texas or Kitchener-Waterloo, Canada, with occasional travel to our other offices

Apply Now!

Email dev-jobs@carnegietechnologies.com to apply!


Analytics Lead Developer

Analytics Lead Developer

The Role

The Analytics Lead will be responsible for designing and building analytics services across Carnegie.  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.

  • You’ll be primarily coding in TypeScript and Python, using whatever analytics, machine learning, data processing, or database frameworks are appropriate for the problem you’re solving
  • You’ll spend most of your time coding - and code-reviewing others to ensure we maintain a high standard of quality
  • You’ll spend the rest of your time on architecture, requirements, and design
  • You’ll be working closely with our client & web services teams, product/project management, and operations to build the right products for our customers
  • You’ll be working with some external analytics experts we’ve brought on to accelerate our development – folks that have been working in this area for 20+ years
  • You’ll be pushed by your colleagues to deliver quality code in a reasonable timeframe – and trusted to seek input from then take the best action

About You

  • You have a wide knowledge of computer science/software engineering – through a related degree or diploma, but we also recognize practical experience
  • You have experience with analytics frameworks, like Pandas, numpy, scipy, and matplotlib
  • You have experience with machine learning frameworks, like TensorFlow, Theano, Keras, and Apache Singa
  • You have experience with data processing pipelines, like Storm, Hadoop, and Kafka
  • You have experience with SQL and NoSQL databases like MySQL, Postgres, Couchbase, Cassandra, and Dynamo
  • You have serious coding skills, in multiple languages – a Unix focus is necessary, but some experience with Windows/macOS would be useful
  • You have experience with developing for quality & reliability, and how it relates to analytics services in particular
  • You have some experience with front-end development – enough to put together a rough first pass UI for viewing analytics output
  • You have 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
  • You want to work in a small, fast-moving team with lots of responsibility (and few roadblocks to getting things done)

Work Location

  • You’ll be working out of our office in Kitchener-Waterloo, Canada; Austin, Texas; or Romsey, UK

Apply Now!

Email dev-jobs@carnegietechnologies.com to apply!


Back-end Web Developer (Go or node.js)

The Role

Web developers at Carnegie work on the back-end systems that drive our communications products.  From web services to analytics and more, you’ll be building high-scale containerized systems that are highly available and auto-scale when needed.

  • You’ll be primarily coding in Go or TypeScript, using tools like node.js, Kubernetes, and Docker
  • You’ll spend a good chunk of your time coding - and code-reviewing others to ensure we maintain a high standard of quality
  • You’ll spend the rest of your time on architecture, design, and prototyping
  • You’ll primarily be building back-end web-services, but occasionally do a quick UI to make your services easier to access or test
  • You’ll be working on our IoT, Satellite, and Network Convergence products
  • You’ll be developing on Linux – we like Visual Studio Code, but you have your choice of IDE
  • You’ll be working closely with our product/project management, QA, and operations teams to build the right products for our customers – products that work reliably, every time
  • You’ll be pushed by your colleagues to deliver quality products in a reasonable timeframe – and trusted to seek input from then take the best action

About You

  • You have a wide knowledge of computer science/software engineering – through a related degree or diploma, but we also recognize practical experience
  • You are comfortable programming full-stack applications, and have been coding – professionally or personally – for years
  • You have experience working on back-end web services using tools like Go, node.js, JavaScript, or TypeScript
  • You are excited to work with technologies like Kubernetes, Docker, Prometheus, Cassandra, Kafka, and RabbitMQ
  • You have some experience running services on AWS, Azure, or Google Cloud
  • You have serious coding skills, in multiple languages
  • You understand HTTP headers, authentication, caching, websockets, and the limitations of REST
  • You have some experience with HTML, CSS – enough to be dangerous
  • You want to work in a small, fast-moving team with lots of responsibility (and few roadblocks to getting things done)

Work Location

  • You’ll be working out of our office Kitchener-Waterloo, Canada or Austin, Texas

Apply Now!

Email dev-jobs@carnegietechnologies.com to apply!


The Role

iOS developers at Carnegie are responsible for designing and building the mobile applications within Carnegie’s product portfolio.  They primarily focus on our Network Convergence Platform client SDKs, which provide connection management, network quality monitoring, analytics, gapless handover, and bandwidth aggregation.  They also build the sample applications that we use to demonstrate our technology, and assist our customers with integrating network convergence into their products.

  • You’ll be primarily coding in Objective-C – and C++, which we use for cross-platform development
  • You’ll spend a most of your time coding - and code-reviewing others to ensure we maintain a high standard of quality
  • You’ll spend the rest of your time on architecture, design, and mentoring junior developers
  • You’ll primarily be writing low-level application code that manages the connectivity on iOS devices – eliminating the frustrations of using carrier Wi-Fi networks
  • You’ll also be occasionally exposing your features on our evaluation UI
  • You’ll be a key member of our network convergence platform team, helping is to build the right features for our customers and get them into production
  • You’ll be pushed by your colleagues to deliver quality code in a reasonable timeframe – and trusted to seek input from then take the best action

About You

  • You have a wide knowledge of computer science/software engineering – through a related degree or diploma, but we also recognize practical experience
  • You are comfortable programming full-stack applications, and have been coding – professionally or personally – for years
  • You have serious coding skills, particularly in Objective-C for iOS
  • You have deep knowledge of mobile application architecture, including accessing web services, security, designing for battery and performance, designing for multiple screen sizes, internationalization, and device variations
  • You have detailed knowledge of the iOS App Store, the limitations it imposes, and the process for releasing apps via the store
  • You have experience developing for quality & reliability, and how it relates to mobile applications in particular
  • You have some experience with front-end development – both in implementing from a UX/graphical design, and in doing a rough UI yourself
  • You want to work in a small, fast-moving team with lots of responsibility
  • You are excited at the prospect of gaining a first-hand knowledge of exactly how the Internet works

Work Location

  • You’ll be working out of our office in Kitchener-Waterloo, Canada; Austin, Texas; or Romsey, UK

Apply Now!

Email dev-jobs@carnegietechnologies.com to apply!

Senior iOS Developer