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 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

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


The Role

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

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

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Define, execute, and maintain manual testing on products

  • Set up and maintain large scale test topology and environment

  • Automate a subset of the manual tests

  • Communicate, manage and report bugs effectively; execute standard processes, achieve appropriate fix

  • Participate in 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

  • Other tasks and duties as required

KNOWLEDGE, SKILLS AND ABILITIES

  • Mobile device testing knowledge is required

  • Telecom test experience is required

  • Experience developing and/or testing enterprise systems

  • Automated test experience (Jmeter, Selenium, or similar)

  • Knowledge of object-oriented programming and scripting languages

  • Agile test process knowledge

  • Ability to work with technology and grasp new concepts quickly

  • Good personality; ability to work with a diverse team under dynamic settings

  • Good oral and written communication skills

  • Strong multi-tasking ability

  • High level of professionalism, energy, and sense of urgency to make things happen

  • Detail oriented and able to deliver within very stringent timelines

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

Apply Now!

E-mail  recruiters@sdhrconsulting.com to apply!

QA Engineer (Kitchener, Canada)


The Role

We are seeking an Associate QA Engineer to assist in validating our Hardware and Software products on time and with an emphasis on quality. This role requires excellent written and verbal communication skills and a great level of flexibility to absorb ad hoc tasks in addition to the overall assignment. Someone who meets a challenge with a curious and critical eye will succeed well under Carnegie Leadership. The Associate QA Engineer will work closely with the development teams and with the product team.  This position reports directly to the Director of QA.
 
The Associate QA Engineer will perform manual testing on our products and learn more about automated tests and will also perform other duties as required.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Define, execute, and maintain manual testing of products

  • Identify, record, document and track bugs, currently using JIRA
  • Analysis and creation of formal documentation – including test plans, test scripts and reports
  • Highlight and drive issues from identification to resolution
  • Other tasks and duties as required

KNOWLEDGE, SKILLS AND ABILITIES

  • Hardware and Software Testing experience highly preferred
  • Telecom test experience is a plus
  • Knowledge of mobile device testing is a plus
  • Ability to work with technology and grasp new concepts quickly
  • Microsoft Excel experience required
  • Knowledge of programming and scripting languages is a plus
  • Experience with performance and/or security testing is a plus
  • High level of professionalism and energy to make things happen
  • Detail oriented and able to deliver within timelines
  • Able to work with a diverse team under dynamic settings
  • Good oral and written communication skills

EDUCATION and/or EXPERIENCE

  • 1-2 years of experience as a QA Engineer
  • University Degree in a relevant technical field; combination of experience and education may be substituted
  • Defect management and reporting systems knowledge

Apply Now!

E-mail recruiters@sdhrconsulting.com to apply!

Associate QA Engineer (Austin, TX)


The Role

We are currently seeking a Strategic Account Manager to be responsible for maintaining and expanding relationships with strategic clients. In addition, this person will be responsible for achieving sales quota and assigned strategic account objectives. The Strategic Account Manager represents one product and is assigned to one or two potential sales verticals.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Establish productive, professional relationships with key internal personnel
  • Meet assigned targets for lead and sales volume as well as strategic objectives
  • Proactively assess, clarify and validate leads on an ongoing basis
  • Achievement of sales objectives, revenue, expenses and a consistent growth in sales territory
  • Development and execution of a business plan which aligns with the company agenda/projections
  • Execution of sales strategies and tactics, and implementation of sales and marketing plans
  • Prospect for new business through outbound telephone sales and direct meetings for new and existing customers.
  • Maintain book of business
  • Maintain sales appointment levels and revenue goals as outlined
  • Address account challenges and provide swift solutions
  • Respond to sales leads and develop prospecting lists
  • Maintain high level of product and market knowledge
  • Achieve assigned sales quotas in designated sales vertical(s)
  • Achieve assigned expectations for sales activity/funnel development     
  • Meet assigned expectations for profitability
  • Achieve strategic customer objectives defined by company management
  • Maintain high customer satisfaction ratings which meet company standards

EDUCATION and/or EXPERIENCE 

    • Minimum of 10 years’ strategic sales experience in business to business sales environment
    • Bachelor’s Degree or higher
    • Technology Proficiency (MSFT Office; MSFT Outlook; Google Chrome + Google G Suite; Zoho CRM)
    • Ability to take initiative and manage time effectively
    • Excellent communication and organization skills
    • Great creative instincts and passion for helping develop
    • A self-starter with an entrepreneurial spirit requiring minimal direction
    • Commands and fosters an environment of respect and trust
    • Demonstrates adaptability and flexibility
    • Valid Driver’s License and Insurance
    • Ability to travel 90% of the time

    Apply Now!

    E-mail recruiters@sdhrconsulting.com to apply!

    Strategic Account Manager (Austin, TX; Dallas, TX)


    The Role

    Carnegie Technologies is seeking an exceptional Senior Full Stack/PHP Developer to build enterprise level web applications using cutting edge technologies and frameworks. If you are passionate about PHP and love Open Source technologies and would like to contribute to the full SDLC we have a place for you! Looking for someone who has worked with high capacity web applications and optimizing code for performance. Our core stack is LAMP, on the Laravel framework, with the front end being built using a Bootstrap theme. You will be responsible for maintaining, developing, and updating the existing code base as well as participating in the creation of new features as the business needs demand. You will have an opportunity to be a part of a fast-growing company that is autonomous in its direction and core leadership. You should be entrepreneurial minded, ego-free and have a high level of integrity and professionalism. You will be working with a highly experienced team in a high paced environment. We are currently in an Agile environment, using Jira as our management tool, Jenkins for the build environment and Gerrit for code reviews. The transition to using Docker and Kubernetes as our automation tools is underway. You will find the most up to date technology used at Carnegie., Pushing the boundaries of what is possible is what we do!

    EDUCATION and/or EXPERIENCE 

        Absolute Musts

        • 7-10+ Years’ experience in web application development on a Linux platform using PHP / Object-Oriented Programming
        • 2+ Years’ experience working with Laravel (5.3+) 
        • 3+ Years’ experience with MySQL building advanced queries, general schema building knowledge
        • 4+ Years’ experience with front-end development HTML, JavaScript, jQuery
        • Experience developing security precautions against XSS, SQL Injection and Secured data storage for sensitive information.
        • Experience with Active Record / Eloquent query builders
        • Experience with RESTful APIs
        • Good understanding of AJAX and JSON requests
        • Building Tests with PHPUnit and automated testing
        • Proficient in understanding code versioning tools Git Repositories
        • Experience working with projects utilizing AWS
        • Experience with Docker

        These are a PLUS!

        • Experience with Kubernetes a plus
        • Experience working with Gerrit a plus
        • Experience working with caching systems (Memcache, Redis Server) a plus
        • 1+ Year experience working with VueJS (plus)
        • Experience with Twitter Bootstrap 3

        Apply Now!

        E-mail recruiters@sdhrconsulting.com to apply!

        Sr Full Stack PHP Developer (Austin, TX)


        The Role

        Carnegie Technologies is seeking an exceptional Junior Full Stack/PHP Developer to build enterprise level web applications using cutting edge technologies and frameworks. If you are passionate about PHP and love Open Source technologies and would like to contribute to the full SDLC we have a place for you! Looking for someone who has worked with high capacity web applications and optimizing code for performance. Our core stack is LAMP, on the Laravel framework, with the front end being built using a Bootstrap theme. You will be responsible for maintaining, developing, and updating the existing code base as well as participating in the creation of new features as the business needs demand. You will have an opportunity to be a part of a fast-growing company that is autonomous in its direction and core leadership. You should be entrepreneurial minded, ego-free and have a high level of integrity and professionalism. You will be working with a highly experienced team in a high paced environment. We are currently in an Agile environment, using Jira as our management tool, Jenkins for the build environment and Gerrit for code reviews. The transition to using Docker and Kubernetes as our automation tools is underway. You will find the most up to date technology used at Carnegie., Pushing the boundaries of what is possible is what we do!

        EDUCATION and/or EXPERIENCE 

        Absolute Musts

        • 3-5+ Years’ experience in web application development on a Linux platform using PHP / Object-Oriented Programming
        • 2+ Years’ experience working with Laravel (5.3+)
        • 2+ Years’ experience with MySQL building advanced queries, general schema building knowledge
        • 2+ Years’ experience with front-end development HTML, JavaScript, jQuery
        • Experience developing security precautions against XSS, SQL Injection and Secured data storage for sensitive information.
        • Experience with Active Record / Eloquent query builders 
        • Experience with RESTful APIs
        • Good understanding of AJAX and JSON requests
        • Building Tests with PHPUnit and automated testing
        • Proficient in understanding code versioning tools Git Repositories
        • Experience working with projects utilizing AWS
        • Experience with Docker

        These are a PLUS!

        • Experience with Kubernetes a plus
        • Experience working with Gerrit a plus
        • Experience working with caching systems (Memcache, Redis Server) a plus
        • 1+ Year experience working with VueJS (plus)
        • Experience with Twitter Bootstrap 3

        Apply Now!

        E-mail recruiters@sdhrconsulting.com to apply!

        Jr Full Stack PHP Developer (Austin, TX)


        The Role

        We are looking for a Technical Program Manager to be responsible for creation and monitoring of project development schedules across the full product life cycle of development. The PM will communicate with project stakeholders, executive management, developers, and other relevant parties involved across multiple projects. Carnegie addresses a diverse set of possible technology solutions during the innovation stage of our development process. Our focus includes wireless access and network technologies in cellular, Wi-Fi (public, private, and home networks), IoT and personal networking. Experience in one or more of these technical areas is critical for success

        The Technical Program Manager is expected to:

         

        • Analyze business and development specifications, use cases, and designs to create requirements
        • Lead a cross-functional team to deliver outstanding solutions/products to the market
        • Create and administer a master schedule that captures and inter-connects the key functional deliverables as defined by the product development lifecycle and ensure the team delivers. Drive and lead development milestone checkpoints
        • Track and Report Project Hours
        • Resolve all issues in a timely manner
        • Escalate where required to resolve issues. Involve management where required to assign required resources  
        • Communicate with stakeholders in a predictable manner

        Required Skills/Aptitudes

         

        • 3-5+ years program management experience
        • Experience communicating with technical and non-technical stakeholders at all levels and across multiple business units
        • Experience with Agile or software development processes
        • Proven track record of managing projects and delivering on time
        • Excellent problem-solving skills
        • Excellent written and verbal communication skills

         Academic and Professional Requirements

         

        • Bachelor’s Degree or equivalent work experience
        • Familiarity with Wireless, Networking, Software Development, Mobile App Development practices
        • Familiarity with Quality, Process Definition or Software Engineering is desired
        • Familiarity with Jira and Confluence

        Apply Now!

        E-mail recruiters@sdhrconsulting.com to apply!

        Technical Program Manager - Mobile and Web Applications (Austin, TX)


        The Role

        We are seeking a Product Manager for our Satellite Products who will work with an experienced cross-disciplinary team to drive product development, release to manufacturing, and sustain the products in manufacturing.  In addition, responsibilities for this Manager will include communicating with project stakeholders, management, contract manufacturers, and other relevant parties involved across multiple projects. Our technology includes both hardware/software for various satellite access and cellular and meshed network applications. Experience in these technologies is mandatory. Relationships with potential commercial and government customers is desired. This position reports to the Director of Satellite Product Management.  

        The Product Manager is expected to:

        • Assist in the definition of 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
        • Quantifies market opportunities and drive market assessments and segmentation, competitor analysis in support to the Director
        • Develop positioning and messaging for the products and concepts in the early product life cycle.
        • Assist in business case parameter definition and provide revenue models based on estimates of market size, growth, and penetration
        • Early customer interaction to refine product requirements
        • Communicate corporate roadmaps and overall corporate direction to customers, partners, and prospects

        Required Skills/Aptitudes

        • 5 or more years product management experience in satellite, mobile applications, big data, media, wireless, and/or web technologies
        • Preferred previous experience in satellite industry, specifically VSATs and satellite operators
        • Solid technical background with a demonstrated ability to create business cases, define products based on new key technologies, and hypothesize extended product roadmaps
        • Strong analytic skills to research new concepts and derive critical market and product segmentation

        Academic and Professional Requirements

        • Bachelor's degree in Engineering (MBA preferred)
        • Travel approximately 25 percent of the time – domestic and international
        • Authorization to work in the United States required


        Required Location: Austin, TX

        Apply Now!

        E-mail recruiters@sdhrconsulting.com to apply!

        Product Manager - Satellite Products (Austin, TX)