Career Opportunities

join ThinkRF team to develop next generation of spectrum analyzer hardware and software

ThinkRF offers exciting career opportunities. To apply, send your resume and cover letter to hr@thinkrf.com and include the position you are applying to in the subject line

Current openings

The Company

ThinkRF is a growing Ottawa based technology company developing solutions to address the rapidly evolving wireless monitoring and signal analysis market. Our solutions leverage ThinkRF’s software defined radio core technology.

ThinkRF is headquartered in Ottawa, Ontario and services an expanding worldwide customer base.

The Opportunity

ThinkRF has an opportunity for a Senior RF Engineer who can provide technical leadership and innovation to support the next stage in our company’s growth. In this role, you would be responsible for the design, simulation, development, and testing of RF circuits and systems for application in wideband radio receivers spanning from DC all the way up to mmWave.

The position is based in Ottawa, and under current COVID-19 conditions has flexibility to work from home however, there will be times when it is required to work from our office in Kanata.

Responsibilities

You will hold the primary engineering responsibility for electrical design tasks including requirements analysis, specification generation, interface definition, component selection, circuit simulation, symbol creation, schematic capture, and board layout. As the Senior RF Engineer, you will own schedules, cost, and have technical responsibility at the board or subsystem level.

In this role, you will

  • Design advanced RF Products from VLF to mm-wave, addressing DFM and DFT considerations during the design process;
  • Develop test plans, then test and debug RF circuits and systems;
  • Produce, review and maintain all associated design and test documentation;
  • Estimate RF hardware design tasks, identifying risks, and planning development;
  • Conduct design reviews;
  • Work with the operations team to introduce new designs into production; and
  • Work on sustaining issues related to designs

Qualifications

Building on your engineering experience, some of the key qualifications for this role include:

Essential Qualifications

  • Bachelor’s degree in Electrical Engineering, Masters degree preferred with RF circuit engineering;
  • 7 – 10 years of broadly based design, modeling and test experience with RF/microwave circuits and systems;
  • In depth knowledge of RF circuit design including receiver architectures;
  • Proficiency in the use of software design and simulation tools (such as Mentor Graphics, Cadence (NI-AWR), Modelithics), SPICE, Microwave Office and Keysight ADS;
  • Experience implementing frequency synthesizers using PLLs;
  • The ability to guide and participate in the layout of RF/mm Wave circuits;
  • Strong RF circuit testing and debugging skills;
  • Experience developing test fixtures for a variety of circuits and devices;
  • General familiarity with embedded software development and integration;
  • Proficiency in the use of RF/electronic test equipment (such as vector network analyzer, spectrum analyzer, oscilloscope, or logic analyzer); and

Assets

  • Good working knowledge of receiver planning for gain, NF, linearity and spurious minimization;
  • Experience implementing active circuits at frequencies of > 20GHz;
  • Strong filter design and implementation skills using lumped and distributed techniques;
  • Work experience with wireless communication systems;
  • Working understanding of embedded processor control of RF elements; and
  • Signal integrity at the PCB level

Personal Attributes

  • Self-starter, capable of taking initiative to identify and resolve problems, and improve work environment;
  • Outstanding work ethic and commitment to organizational success;
  • Team player who is able to build consensus and work cooperatively;
  • Strong communication skills; and
  • Ability to successfully deliver on committed project deadlines

Why work for us?

At ThinkRF, you have the opportunity to work alongside technology thought leaders while directly contributing to the delivery of our world-class technology; this is why skilled, creative and dynamic professionals want to join our team.

ThinkRF offers all its employees a competitive total rewards package, commensurate with your qualifications and experience.

To join the ThinkRF team:

Email your cover letter and resume in confidence to hr@thinkrf.com, specifying the title of the position you are applying for in the subject line of your message. Please be sure to provide some insight into your initiative, skills and achievements, and how you plan to contribute toward the growth of our company.

ThinkRF is an equal opportunity employer and we encourage applications from candidates of all backgrounds, origins, ages, orientations, genders, creeds and religions. ThinkRF accommodates people with disabilities throughout the recruitment and selection process, and beyond. If contacted regarding your application to this position, please advise us of any accommodations you may require.

The Company

ThinkRF is a growing Ottawa based technology company developing solutions to address the rapidly evolving wireless monitoring and signal analysis market. Our solutions leverage ThinkRF’s software defined radio core technology.

ThinkRF is headquartered in Ottawa, Ontario and services an expanding worldwide customer base.

The Opportunity

ThinkRF has an opportunity for a RF Engineer who provide technical leadership and innovation to support the next stage in our company’s growth. In this role, you would be responsible for the design, simulation, development, and testing of RF circuits and systems for application in wideband radio receivers.

The position is based in our Ottawa office.

Responsibilities

In this role, you will

  • Perform design tasks including requirements analysis, specification generation, interface definition, component selection, circuit simulation, schematic capture, and board layout.
  • Develop test plans, then test and debug RF circuits and systems;
  • Produce, review and maintain all associated design and test documentation;
  • Work within cross-functional teams that include software, digital, RF, mechanical and systems engineers.
  • Work with Technical Leads to ensure technical, cost, and schedule performance is achieved.
  • Work with the operations team to introduce new designs into production; and
  • Work on sustaining issues related to designs.

Qualifications

Essential Qualifications

  • Bachelor’s degree in Electrical Engineering, Masters degree preferred with RF circuit engineering;
  • 5+ years of broadly based design, modeling and test experience with RF/microwave circuits and systems;
  • In depth knowledge of RF circuit design including receiver architectures;
  • Strong RF circuit testing and debugging skills;
  • Experience implementing frequency synthesizers using PLLs;
  • The ability to guide and participate in the layout of RF/mm Wave circuits;
  • General familiarity with embedded software development and integration;

Assets

  • Experience with engineering design software (HFSS, CST, Genesys).
  • Good working knowledge of receiver planning for gain, NF, linearity and spurious minimization;
  • Strong filter design and implementation skills using lumped and distributed techniques;
  • Work experience with wireless communication systems;
  • Working understanding of embedded processor control of RF elements; and
  • Hands on experience with tools, test equipment, circuit prototyping and evaluation.

Personal Attributes

  • Self-starter, capable of taking initiative to identify and resolve problems, and improve work environment;
  • Outstanding work ethic and commitment to organizational success;
  • Team player who is able to build consensus and work cooperatively;
  • Strong communication skills; and
  • Ability to successfully deliver on committed project deadlines.

Why work for us?

At ThinkRF, you have the opportunity to work alongside technology thought leaders while directly contributing to the delivery of our world-class technology; this is why skilled, creative and dynamic professionals want to join our team.

ThinkRF offers all its employees a competitive total rewards package, commensurate with your qualifications and experience.

To join the ThinkRF team:

Email your cover letter and resume in confidence to hr@thinkrf.com, specifying the title of the position you are applying for in the subject line of your message. Please be sure to provide some insight into your initiative, skills and achievements, and how you plan to contribute toward the growth of our company.

Accommodation for applicants with disabilities is available upon request.

The Company

ThinkRF is a rapidly growing Ottawa based technology company that is the leader in developing software-defined spectrum analysis platforms that monitor, detect and analyze complex waveforms in today’s rapidly evolving wireless landscape.

Founded in 2006, ThinkRF is headquartered in Ottawa, Canada with offices and partners globally.

The Opportunity

ThinkRF is seeking a Machine Learning Programmer who has the skill, desire and passion to design and develop innovative ideas in the AI/ML domain that will solve our customer’s challenges.

The position is based in Ottawa, and under current COVID-19 conditions has flexibility to work from home however, there will be times when it is required to work from our office in Kanata.

Responsibilities

As Machine Learning Engineer, you will play a key role in developing Machine Learning capabilities across the RF/Wireless domain to address Machine Learning based solution across a number of customer market segments. You will develop and implement AI / Machine Learning models, create the necessary RF/Wireless domain datasets based on RF feature definitions and optimize the framework to meet customer requirements.

In this role, you will:

  • Develop features and models to improve the capabilities of systems that use Machine Learning
  • Scale up models, build training datasets and tune parameters to improve system performance
  • Build software that improves the tracking and the rate of experimentation and enables faster decision making
  • Build analysis tools and simulations to understand the performance of complex systems
  • Conduct original research to solve difficult problems applying Machine Learning in new areas
  • Work with the team to deploy models for a mission critical application
  • Integrate Machine Learning projects with ThinkRF’s Spectrum Monitoring product line
  • Provide technical guidance in Machine Learning experiments and projects
  • Take end-to-end ownership of Machine Learning systems
  • Stay current with new technology innovation. Introduce what would be beneficial for the Company to action to be a key player in the market
  • Be a part of a highly productive and creative engineering team

Qualifications

Essential Qualifications

  • BS in Computer Science
  • 5+ years professional work experience with Machine Learning
  • Deep understanding of the mathematical foundations of Machine Learning algorithms
  • Demonstrated expertise of working hands-on in analyzing and modeling large data sets
  • At least 1 year of hands-on experience with deep learning frameworks like PyTorch or TensorFlow
  • At least 3 years of industry experience with C/C++, Python coding or other high-level languages
  • Experience with Machine Learning libraries such as scikit-learn, numpy, scipy, pandas, PIL, OpenCL
  • Ability to quickly prototype new ideas and use creative approaches to solve complex problems
  • Experience with cloud (Amazon AWS, MS Azure, etc.)
  • Proven track record of implementing Machine-Learning solutions statistical analysis and well experienced with other approaches used in practical applications of machine learning
  • Experience in modeling techniques: Deep Learning CNNs, LSTMs, GANs, Autoencoders, Reinforcement Learning, Temporal use-cases

Assets

  • Masters/PHD degree in Computer Science
  • Proficiency in development methods and techniques – Agile methodology: Scrum, Kanban, Sprints
  • Working understanding of embedded processor control of RF elements, as well as embedded environments (NVIDIA Jetson, Raspberry Pi, etc.)
  • Good understanding of RF Engineering technologies
  • Good knowledge of classical AI techniques – Logistic Regression, Linear Regression, Support Vector
  • Machines, Principal Component Analysis (PCA), etc.
  • Data science and data engineering of structured and unstructured data as well as imbalanced data structures

Personal Attributes

  • Self-starter, capable of taking initiative to identify and resolve problems, and improve work environment
  • Outstanding work ethic and commitment to organizational success
  • Team player who is able to build consensus and work cooperatively
  • Strong communication skills; and
  • Ability to successfully deliver on committed project deadlines

Why work for us?

At ThinkRF, highly skilled, creative and dynamic professionals join our team because they have the opportunity to work alongside technology thought leaders while directly contributing to the delivery of our world-class technology. We offer our employees a competitive total rewards package, ongoing development opportunities and a flexible work environment.

To join the ThinkRF team:

Email your resume in confidence to hr@thinkrf.com, specifying the title of the position you are applying for in the subject line of your message. Please be sure to provide some insight into your initiative, skills and achievements, and how you plan to contribute toward the growth of our company.

ThinkRF is an equal opportunity employer and we encourage applications from candidates of all backgrounds, origins, ages, orientations, genders, creeds and religions. ThinkRF accommodates people with disabilities throughout the recruitment and selection process, and beyond. If contacted regarding your application to this position, please advise us of any accommodations you may require.

The Company

ThinkRF is a rapidly growing Ottawa based technology company that is the leader in developing software-defined spectrum analysis platforms that monitor, detect and analyze complex waveforms in today’s rapidly evolving wireless landscape.

Founded in 2006, ThinkRF is headquartered in Ottawa, Canada with offices and partners globally.

The Opportunity

ThinkRF has an opportunity for a Senior AI/ Machine Learning Engineer who can provide technical leadership and innovation to support the next stage in our company’s growth. In this role, you would be responsible for delivering AI / Machine Learning based solutions for ThinkRF’s customers as well as creating and maintaining a fast paced development architecture using leading AI technology frameworks.

The position is based in Ottawa, and under current COVID-19 conditions has flexibility to work from home however, there will be times when it is required to work from our office in Kanata.

Responsibilities

As the Senior AI / ML Engineer / Architect, you will manage multiple AI/Analytic product initiatives and be the primary engineer/architect responsible for key tasks such as requirements analysis, AI / ML techniques selection and optimisation, data capture processes, AI architecture design and ongoing management and a maintenance.

Using your industry experience, you will plan the implementation of AI based solutions, choosing the right technologies and evaluating the evolution of the architecture as required. As the Senior AI/ML Engineer Architect, you will play a major role in implementing and managing the AI/ML development environment using Cloud and on-premise products & services.

In this role, you will:

  • Design working prototypes and proof of concepts to fine tune customer solutions
  • Produce and validate reference architecture implementations across multiple market segments and RF/AI use cases
  • Act as a technical liaison between customers and the product teams to provide customer driven product improvement feedback
  • Manage the day-to-day activities of the AI work activities and lead the AI/ML deliverables within an Agile/Scrum environment
  • Report on status of development, quality, operations, and system performance to management
  • Be a part of a highly productive and creative engineering team

Qualifications

Essential Qualifications

  • BS in Computer Science, data science or an AI-related discipline
  • 5+ years of technical expertise within major AI or software-centric programs in industry, academia, or government
  • Proven track record of implementing Machine Learning solutions, development in multiple languages and statistical analysis and well experienced with a whole host of other approaches used in practical applications of machine learning
  • Deep learning tools: Tensorflow, PyTorch, Scikit-learn, Keras, Python Libraries
  • Proficiency in Artificial Intelligence/ Machine Learning & Modeling: CNNs, LSTMs, GANs, Autoencoders, Reinforcement Learning, Temporal use-cases as well as classical AI techniques
  • Data science and data engineering of structured and unstructured data as well as imbalanced data structures, handling Peta-byte scale datasets for model training, proficiency in distributed computing and databases
  • Familiarity with software development on AWS including serverless development experience including complex integrations with AWS Lambda, Amazon Elasticsearch, Amazon Redshift, Amazon Kinesis, and Amazon DynamoDB

Assets

  • Masters / PhD in Computer or Data Science
  • Domain expertise in Machine Learning Techniques associated within the RF/Wireless communications domain
  • Proficiency in development methods and techniques
    • Agile methodology: Scrum, Kanban, Sprints, Collaboration tools: Wiki or other
    • Version control systems: Git, GitLab, GitHub, Bitbucket
    • Continuous Integration: Jenkins
  • Working understanding of embedded processor control of RF functions and a good understanding of RF Engineering domain
  • Proficiency in DevOps / MLOps Cloud infrastructure: OpenStack, AWS (Amazon Web Services), Azure, Google Cloud, Virtual Environments, Cloud Containers: Docker, Kubernetes

Personal Attributes

  • Self-starter, capable of taking initiative to identify and resolve problems, and improve work environment
  • Strong verbal and written communication skills, with the ability to work effectively across internal and external organizations.
  • Outstanding work ethic and commitment to organizational success.
  • Team player who is able to build consensus and work cooperatively
  • Ability to successfully deliver on committed project deadlines

Why work for us?

At ThinkRF, highly skilled, creative and dynamic professionals join our team because they have the opportunity to work alongside technology thought leaders while directly contributing to the delivery of our world-class technology. We offer our employees a competitive total rewards package, ongoing development opportunities and a flexible work environment.

To join the ThinkRF team:

Email your resume in confidence to hr@thinkrf.com, specifying the title of the position you are applying for in the subject line of your message. Please be sure to provide some insight into your initiative, skills and achievements, and how you plan to contribute toward the growth of our company.

ThinkRF is an equal opportunity employer and we encourage applications from candidates of all backgrounds, origins, ages, orientations, genders, creeds and religions. ThinkRF accommodates people with disabilities throughout the recruitment and selection process, and beyond. If contacted regarding your application to this position, please advise us of any accommodations you may require.