+1(800) 361-3651
Monday - Friday 9am-5pm EST/EDT
 

 

Careers


Inspiring. Empowering. Rewarding. Fun. These are some of the words people commonly use to describe their careers at Thought Technology Ltd. As a TTL employee, you're encouraged to be creative. Think outside the box and work with some of the industry's most innovative minds on high-impact projects. Be a part of designing and delivering cutting edge medical devices that have the power to impact health and enhance people’s lives. No matter what you do at TTL, you'll play an important part in shaping the future of the biofeedback field. Interested?

Positive Environment

Great people who work together in smart, inspiring, and collaborative teams where respect for individual talents is the norm.

Flextime Options

Positions that offer employees the flexible schedules they need to balance work and private life.

Medical Benefits

Health and Dental Insurance to cover all your bumps and bruises.

 

 

 
Employment Postings
ANDROID SOFTWARE ENGINEER

Thought Technology is currently seeking an Android Software Engineer to join our Product Development team.


Starting Date: Immediately


Hourly Wage: To be Discussed



Under the supervision of the Director of Software Development Department, your responsibilities will be:

  • Analyze product requirements, and translate them into technical software requirements
  • Document the design, implement, and test software used for medical applications
  • Participate in software sprint and release planning, and provide work effort estimates
  • Collaborate with the other software team members to deliver complete and functional solutions
  • Work with the QA team to review, investigate, troubleshoot, and fix bugs
  • Work with the Hardware team to ensure proper integration between the software and hardware

Required Skills and Knowledge:

  • Minimum 5 years of Android development experience using Java, and Android Studio and SDK
  • Must have experience with OOP and multi-threaded applications programming
  • Experience with releasing application on the Google Play Store
  • Experience with offline storage, threading, and performance tuning
  • Experience with cloud message APIs and push notifications
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Solid knowledge of software development processes, Waterfall or Agile
  • Strong team player, customer focused, respectful, and collaborative professional/li>
  • Fluent in English, both written and spoken

Assets:

  • Experience in C++, C#, .NET, HTML5, Cloud programming, Software as a Service (SaaS)
  • Experience with cross platform mobile development software using Xamarin or Cordova
  • Experience with Objective-C, Swift, and iOS development
  • Experience with Microsoft Azure, Amazon EC2 and AWS, Google Cloud
  • Experience with RESTful Web Services, JSON, XML, SQL

Education:

  • Bachelors in Computer/Electrical Engineering, Computer Science, or equivalent technical degree

Thought Technology Ltd. values diversity, a respectful and fair work environment, and is an equal-opportunity employer. We would like to thank all candidates for their interest, however only those that have been selected for interviews will be contacted.



Submit your CV and Cover letter to hrsw@thoughttechnology.com

SOFTWARE ENGINEER NO.2

Thought Technology is currently seeking a Software Engineer to join our Product Development team.


Starting Date: Immediately


Hourly Wage: To be Discussed



Under the supervision of the Director of Software Development Department, your responsibilities will be:

  • Analyze product requirements, and translate them into technical software requirements
  • Document the design, implement, and test software used for medical applications
  • Participate in software sprint and release planning, and provide work effort estimates
  • Collaborate with the other software team members to deliver complete and functional solutions
  • Work with the QA team to review, investigate, troubleshoot, and fix bugs
  • Work with the Hardware team to ensure proper integration between the software and hardware

Required Skills and Knowledge:

  • Minimum 5 years of software development experience, and programming with MS Windows
  • Must have experience with OOP and multi-threaded applications programming with C++
  • Experience with Win API, ATL, STL
  • Experience with Perl scripting language
  • Solid knowledge of software development processes, Waterfall or Agile
  • Strong team player, customer focused, respectful, and collaborative professional
  • Fluent in English, both written and spoken

Assets:

  • Experience programming in C#, .NET, Cloud programming, Software as a Service (SaaS)
  • Experience with Microsoft Azure, Amazon EC2 and AWS, Google Cloud
  • Experience with XML, SQL
  • Experience with cross-platform development between Windows, Android, iOS, Linux

Education:

  • Bachelors in Computer/Electrical Engineering, Computer Science, or equivalent technical degree

Thought Technology Ltd. values diversity, a respectful and fair work environment, and is an equal-opportunity employer. We would like to thank all candidates for their interest, however only those that have been selected for interviews will be contacted.



Submit your CV and Cover letter to hrsw@thoughttechnology.com

SOFTWARE ENGINEER NO.1

Thought Technology is currently seeking an Software Engineer to join our Product development team.


Starting Date: Immediately


Hourly Wage: To be Discussed



Under the supervision of the Director of Software Development Department, your responsibilities will be:

  • Analyze product requirements, and translate them into technical software requirements
  • Document the design, implement, and test software used for medical applications
  • Participate in software sprint and release planning, and provide work effort estimates
  • Collaborate with the other software team members to deliver complete and functional solutions
  • Work with the QA team to review, investigate, troubleshoot, and fix bugs
  • Work with the Hardware team to ensure proper integration between the software and hardware

Required Skills and Knowledge:

  • Minimum 5 years of software development experience, and programming with MS Windows
  • Must have experience with OOP and multi-threaded applications programming with C++
  • Must have experience with Win API and MFC
  • Experience with DirectShow, VLC media player libraries, and OpenGL
  • Experience with video and audio rendering from Web Cameras
  • Experience working with databases (ADO, SQL)
  • Experience with signal processing
  • Solid knowledge of software development processes, Waterfall or Agile
  • Strong team player, customer focused, respectful, and collaborative professional
  • Fluent in English, both written and spoken

Assets:

  • Experience programming in JAVA, C#, .NET, Cloud programming
  • Experience with Microsoft Azure, Amazon EC2 and AWS, Google Cloud
  • Experience with cross-platform development between Windows, Android, iOS, Linux

Education:

  • Bachelors in Computer/Electrical Engineering, Computer Science, or equivalent technical degree

Thought Technology Ltd. values diversity, a respectful and fair work environment, and is an equal-opportunity employer. We would like to thank all candidates for their interest, however only those that have been selected for interviews will be contacted.



Submit your CV and Cover letter to hrsw@thoughttechnology.com

 



Copyright 2016 - Thought Technology Ltd. All rights reserved. - MAR1044