thinkRF
CAREER OPPORTUNITIES

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.

Senior RF Engineers

thinkRF has opportunities for Senior RF Engineers 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 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.
Founded in 2006, thinkRF is headquartered in Ottawa, Canada with offices and partners globally.

The Opportunity

thinkRF has opportunities for Senior RF Engineers 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 positions are based in Ottawa, and under current COVID-19 conditions have 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;
  • 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)

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;
  • 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.

Senior AI – Machine Learning Engineer

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 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 optimization, 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.

Signal Processing & Analysis Engineer

thinkRF is seeking a Signal Processing & Analysis Engineer who can provide technical leadership and innovation to support the next stage in our company’s growth.  In this role, you will be responsible for the design, simulation, development and testing of wireless communication systems.

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 Signal Processing & Analysis Engineer who can provide technical leadership and innovation to support the next stage in our company’s growth.  In this role, you will be responsible for the design, simulation, development and testing of wireless communication systems.

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.

Must Have Skills

  • Hands-on experience with RF Signal Processing / Analysis tools available in the market and signal measurement techniques
  • Experience in modeling with MATLAB, GNU Radio
  • Experience with wireless communication standards and technologies such as2G, 3G, 4G/LTE, LTE-A, 5G NR
  • Extensive experience in wireless communication systems, in particular signal processing and analysis
  • Strong and proven experience in signal decoding/demodulation and parameters extraction of:
    • Wireless communication technologies associated with 2G, 3G, 4G, 5G, Wi-Fi, Tetra, LMR, DMR, Zigbee, etc.
    • Wireless techniques (CDMA, OFDMA, frequency hopping, etc.)
    • Modulation types (M-QAM, M-PSK, M-FSK, MSK, APK, etc.)
  • Strong and proven experience in:
    • Signal fidelity (EVM, BER, SINR, etc.)
    • Signal decomposition
    • RF Propagation and Channel modeling and equalization
    • MIMO settings
    • Direction finding and geolocation of transmitted signals
  • Must have recent commercial product development experience. Critical skills include:
    • OFDM/OFDMA
    • MIMO
    • 4G and 5GNR signal processing – in particular, knowledge of PHY layer specifications
  • Programming skills in C++/C, Python
  • Team player, highly energetic and confident to convey a positive and professional attitude
  • Self-motivated and able to work independently, strong time management skills to reliably deliver solutions within budget and on time
  • Excellent communication and interpersonal skills; highly effective in formulating and communicating concepts, ideas, strategy to internal / external parties
  • Highly detail oriented to ensure that design specifications are applied as intended, that sufficient documentation is provided and that issues are resolved effectively
  • Strong analytical skills
  • Good verbal/written communication, presentation, and technical documentation skills

Assets

  • Working with RF drive test equipment
  • Familiarity with RF test equipment such as Spectrum Analyzers and Signal Generators
  • A good understanding of RF receiver technologies
  • RF design fundamentals
  • Masters or PhD in Communication Signal Processing

Qualifications

  • Bachelors, Electrical Engineering

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.

Controller

thinkRF has an opportunity for a Controller. This is an exciting and rare opportunity to embark on a journey with a fast-growing technology company where you can work with autonomy and be involved in highly impactful work.

The Company

thinkRF is the leader in software-defined spectrum analysis platforms that monitors, detects and analyzes complex waveforms in today’s rapidly evolving wireless landscape.  We are a growing Ottawa based company with a diverse leadership team that brings a wealth of business knowledge, and highly skilled employees who are passionate about technology.

The Opportunity

This is an exciting and rare opportunity to embark on a journey with a fast-growing technology company where you can work with autonomy and be involved in highly impactful work.
Reporting to the CFO, the Controller will be responsible for financial operations including financial systems management, payroll, tax compliance, internal controls, audits, reconciliations, reporting, vendor contract management, benefits administration and treasury.
The position is based in Ottawa, Canada and under current COVID-19 conditions has flexibility to work from home however, will be required to conduct work from our office in Kanata, Ontario from time to time.

Roles & Responsibilities

  • Preparation of monthly and annual financial statements
  • Ownership of the accounting cycle and financial reports
  • Manage accounts payable, accounts receivable and payroll administration
  • Benefits administration
  • Assist in tax audits
  • Evaluate opportunities to improve internal processes and maximize the use of resources
  • Identify business process improvements, and work with the appropriate department to implement a solution
  • Assist in developing and preparing monthly / quarterly materials and commentary for executive discussions and board decks
  • Liaise with auditors, suppliers and investors
  • Supervision of at least one team member and potentially a larger team as we experience growth
  • Create, promote, and sustain a high-performance culture that thrives on continuous improvement
  • Ad hoc special projects
  • Other related duties as required

Qualifications

Essential Qualifications

  • 5-7 years of experience in an accounting / finance role or equivalent, having worked in full-cycle accounting
  • Post-secondary degree in finance and accounting; a professional accounting designation is a strong asset
  • Solid technical accounting skills
  • Knowledge of government funding programs
  • Experience with QuickBooks desktop, preferably with experience in a manufacturing environment
  • Strong skills using Microsoft Excel and other analytical software tools
  • Impeccable analytical and organization skills
  • Self motivated and self-directed

Assets

  • Experience with an ERP implementation
  • Experience with financial reporting for publicly traded companies
  • Knowledge of SAAS based businesses & related reporting requirements
  • “Roll up the sleeves” approach when necessary
  • Ability to work closely with senior management team

Personal Attributes

  • You are a self-starter and you have the ability to prioritize and juggle shifting priorities
  • Able to understand different business issues, enjoy problem solving and business partnering
  • You are high energy, and you are the kind of person that others like to work with
  • Outstanding work ethic and commitment to organizational success
  • Team player who is able to work collaboratively
  • Ability to successfully deliver on committed deadlines
  • As we are working remotely, communication skills are critical. We appreciate those who have strong interpersonal, written, and verbal communication skills

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 their qualifications and experience.

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

Technical Support Engineer / Application Engineering

This is an exciting and rare opportunity to embark on a journey with a fast-growing technology company where you can work with autonomy and be involved in highly impactful work.
Reporting to the Chief Revenue Officer and VP, Sales, the Technical Support Engineer / Application Engineering will be responsible for technical support (pre- and post-sales) for RF and microwave test and measurement instruments, including customer demonstrations.

The Company

thinkRF is the leader in software-defined spectrum analysis platforms that monitors, detects and analyzes complex waveforms in today’s rapidly evolving wireless landscape.  We are a growing Ottawa based company with a diverse leadership team that brings a wealth of business knowledge, and highly skilled employees who are passionate about technology.

The Opportunity

This is an exciting and rare opportunity to embark on a journey with a fast-growing technology company where you can work with autonomy and be involved in highly impactful work.

Reporting to the Chief Revenue Officer and VP, Sales, the Technical Support Engineer / Application Engineering will be responsible for technical support (pre- and post-sales) for RF and microwave test and measurement instruments, including customer demonstrations.

thinkRF is based in Ottawa, Canada and this position can be based remotely.

Roles & Responsibilities

  • Technical support (pre- and post-sales) for RF and microwave Test and Measurement instruments, including customer demonstrations
  • Conduct RF Field Measurements
  • Characterize and evaluate RF products and systems
  • Author application notes and white papers based on customer use-cases and measurements
  • Develop and present local seminars and customer training sessions
  • Provide technical feedback to product line to improve current products and define future products
  • Act as the initial point of contact for all Hardware and Software related concerns from clients and internal teams
  • Complete detailed reports/logs listing requests for technical assistance, steps taken to resolve them, and the specific dates/individuals involved
  • Assist management in creating training materials pertaining to product troubleshooting and usage as well support product quality initiatives
  • Assist customers for the purpose of improving processes related to system issues and maintain error logs in coordination with R&D and Operations teams
  • Offer recommendations based on various metrics for how to improve the support process

Qualifications

  • BSEE (or equivalent) with at least 5 years’ experience in RF or Microwave test and/or design. MSEE preferred
  • Experience working with test equipment including spectrum analyzers, signal generators, vector network analyzers, frequency converters and drive test tools
  • Background in/knowledge of Commercial and Military RF communications technologies

Assets

  • Programming experience (C/C++, Visual Basic, Matlab, Python, LabView, etc.)
  • Prior experience with Keysight, R&S or Anritsu Test and Measurement equipment
  • Experience working with customers in a sales/support role

Personal Attributes

  • Excellent problem-solving skills
  • Excellent communication (verbal and written) and customer interface skills
  • Ability to travel up to 50% within the region and occasional international travel

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 their qualifications and experience.

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

Senior Project Manager

This is an exciting and rare opportunity to embark on a journey with a fast-growing technology company where you can work with autonomy and be involved in highly impactful work.
Reporting to the VP Engineering, the Senior Project Manager is a key member of the R&D team. Using best practice Project Management methodology, will be responsible for the execution of high impact, strategic programs throughout the product lifecycle in an engineering/R&D environment.

The Company

thinkRF is the leader in software-defined spectrum analysis platforms that monitors, detects and analyzes complex waveforms in today’s rapidly evolving wireless landscape. We are a growing Ottawa based company with a diverse leadership team that brings a wealth of business knowledge, and highly skilled employees who are passionate about technology.

The Opportunity

This is an exciting and rare opportunity to embark on a journey with a fast-growing technology company where you can work with autonomy and be involved in highly impactful work.

Reporting to the VP Engineering, the Senior Project Manager is a key member of the R&D team. Using best practice Project Management methodology, will be responsible for the execution of high impact, strategic programs throughout the product lifecycle in an engineering/R&D environment.   

The position is based in Ottawa, Canada and under current COVID-19 conditions has flexibility to work from home however, will be required to conduct work from our office in Kanata, Ontario from time to time.

Responsibilities

  • Fully accountable for the result of the project(s) and leads the project with passion
  • Defines the project scope and objectives to ensure project members understand what/when is expected of them and what they should expect from one another
  • Develop project plans to fit the stakeholders/customer’s needs and deliver within budget/schedule
  • Manages and tracks individual deadlines and goals, and prepares, maintains, and submits clear and concise activity/progress reports and time recording/management reports
  • Identifies project operational and technical risks, develops risk mitigation plans, and decisively manages and tracks
  • Manages overall cost for the project(s). This requires close interaction with engineering, manufacturing, operations, and finance teams
  • Discovers potential problems before they occur and applies this proactive approach in routinely tracking project members’ progress against project commitments
  • Proactive Risk Management through risk identification and development of risk mitigation plans with the Core Team
  • Communicates to all stakeholders project milestones, status updates, and any issues
  • Proactively follows and enforces effective change control and ensures that scope creep, communications, and quality are carefully managed
  • Adapts their approach to the context and constraints of each project, knowing that no “one size” can fit all the variety of projects
  • Applies lessons earned from recent projects to new projects
  • Maintains detailed records and documents of the life of a project and shares information, as necessary

Qualifications

  • Bachelor’s degree, 10+ years of project management
  • Excellent leadership, communications and influencing skills
  • Ability to manage a large multi-faceted project/account or multiple projects simultaneously
  • Experience managing or operating within cross-functional, multi-discipline teams
  • Strong business acumen; understanding of key financial metrics and levers and broad knowledge of business strategy and customers/market
  • Budget forecasting and tracking experience to ensure financial targets are achieved
  • A proactive approach to risk management and continuous process improvement
  • Proven track record of managing multi-disciplinary projects and delivering results
  • Proficient in MS Office applications, MS Project, VISO, Adobe Acrobat Professional
  • Excellent writing and communication skills
  • Works well under pressure and comfortable with change and complexity in dynamic environments
  • Ability to identify issues and problems, generate solutions and choose appropriate alternatives using basic root cause analysis

Assets

  • Certified PMP
  • Demonstrated root cause analysis/process improvement training/certification ex Six Sigma, CMMI

Personal Attributes

  • Excellent problem-solving skills
  • Self-motivated, quick, and assertive
  • Exceptional time management skills
  • Extremely detailed oriented and organized
  • Excellent communication (verbal and written) and customer interface skills

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 their qualifications and experience.

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

Intermediate Software Developer

thinkRF is seeking for an Intermediate Software Developer, who will be part of an agile development team building and working on Software-Defined Radio (SDR) systems.

The Company

thinkRF is the leader in software-defined spectrum analysis platforms that monitors, detects and analyzes complex waveforms in today’s rapidly evolving wireless landscape. We are a growing Ottawa based company with a diverse leadership team that brings a wealth of business knowledge, and highly skilled employees who are passionate about technology.

The Opportunity

thinkRF is seeking for an Intermediate Software Developer, who will be part of an agile development team building and working on Software-Defined Radio (SDR) systems.

The Intermediate Software Developer is involved in all areas of software development from design to deployment, testing, and documentation, with a strong focus on API development and provide software technical support. You are a team player who enjoys technical challenges within a fast-paced environment, applies sound judgment to successfully plan and execute tasks while meeting deadlines. Clear communication, strong organizational skills and the high standards of professionalism are key personal attributes.

The position is based in Ottawa, Canada 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

  • Work closely with the Software Manager/Team Leader for understanding the functional, system requirements, and product quality
  • Design, develop, review, test, and document thinkRF’s APIs while adhering to best-in-class agile development practices
  • Continue to maintain the existing APIs, including working with software contractors
  • Write usage examples for APIs and application notes
  • Package and write software releases and support deployment, in Windows or Linux
  • Participate in the software testing process through unit testing and bug fixes. Stress tests the product in controlled, real situations before going live
  • Provide software support, including integration & troubleshooting, to customers
  • Handle and improve the software bug system

Qualifications

  • BS in Computer Science or Computer/Software Engineering
  • Minimum 5 years experience in software design and development
  • Strong emphasis on C, C++, Python, and shell scripting proficiencies
  • Hands-on experience in Linux and Windows development environments
  • Strong testing, problem solving and debugging skills
  • Solid understanding of object-oriented programming concepts
  • Knowledge of TCP/IP standards, protocols, network security
  • Experience in agile software development and practical source code control using Git
  • Strong technical documentation and communication skills
  • Strong organizational, tasks planning and scheduling skills
  • Ability to learn and explore new technologies and programming languages quickly

Assets

  • Experience in different programming languages such as MATLAB, LabView, C#, etc.
  • Experience with development of GUI, database related application, and web application
  • Experience with using Docker to containerize an application
  • Familiar with Cloud/Edge computing
  • Familiar with network security protocols (SSL, TLS, authentication, encryption)
  • Familiar with Software Defined Radios (SDR)
  • Familiar with VITA 49.x (VRT), SCPI, HiSLIP set of standards and protocols from IVI Foundation
  • Basic use of test equipment (oscilloscope, spectrum analyzer, signal generators, etc.)
  • Experience in USB driver development in Windows or Linux a plus
  • Familiarity with Windows code development tool (Visual Studio) and Qt platform (especially with Python)

Personal Attributes

  • Self-starter/motivator, detail-oriented, capable of taking initiative to identify and resolve problems, and improve work environment
  • Outstanding work ethic and commitment to organizational success
  • Team player who can build consensus and work cooperatively
  • 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 their qualifications and experience.

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

Cloud Architect/Engineer

We are looking for an experienced Cloud Architect/Engineer to work with our engineering team to architect, develop, implement, optimize, and maintain cloud-based solutions. You will be responsible for deploying and debugging cloud stacks, educating teams on new cloud initiatives, and ensuring the security of the cloud infrastructure.

The Company

thinkRF is the leader in software-defined spectrum analysis platforms that monitors, detects and analyzes complex waveforms in today’s rapidly evolving wireless landscape. We are a growing Ottawa based company with a diverse leadership team that brings a wealth of business knowledge, and highly skilled employees who are passionate about technology.

The Opportunity

We are looking for an experienced Cloud Architect/Engineer to work with our engineering team to architect, develop, implement, optimize, and maintain cloud-based solutions. You will be responsible for deploying and debugging cloud stacks, educating teams on new cloud initiatives, and ensuring the security of the cloud infrastructure.

To be successful as a Cloud Architect/Engineer, you should be able to identify the most optimal cloud-based solutions for our clients and maintain cloud infrastructures in accordance with best practices and security policies.

Responsibilities

  • Collaborate with engineering and development teams to evaluate and identify optimal cloud solutions
  • Modify and improve existing systems
  • Educate teams on the implementation of new cloud technologies and initiatives
  • Design, develop and deploy modular cloud-based systems
  • Develop and maintain cloud solutions in accordance with best practices
  • Ensure efficient functioning of data storage and processing functions in accordance with company security policies and best practices in cloud security
  • Identify, analyze, and resolve infrastructure vulnerabilities and application deployment issues
  • Regularly review existing systems and make recommendations for improvements
  • Interact with clients, providing cloud support, and making recommendations based on client needs
  • Debug technical issues inside a complex stack involving virtualization, containers, microservices, etc.
  • Gather, analyze, and generate system requirements and design documentation
  • Monitor the consumption of cloud resources, request fulfillment turnaround, application performance, and systems security posture
  • Offer recommendations with respect to cloud migrations, and prepare technical implementation roadmaps
  • Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful design

Qualifications

  • Bachelor’s Degree in Computer Science or Engineering; Master’s degree a plus
  • Five years’ experience in developing software using languages such as Java, Python, C++, Ruby, .NET/C#, HTML, CSS, JavaScript, Shell Scripting
  • Five years’ experience in the field of cloud computing including architecting, designing, developing, and implementing cloud solutions using AWS
  • Solid experience with ETL tools
  • Experience designing event-based services and streaming processing
  • Deep understanding of cloud computing–AWS, GCP, and Azure
  • Experience with cloud based Business Intelligence solutions
  • Experience with cloud based big data warehousing and analytics
  • Experience CI/CD systems and pipelines
  • Experience with SysOps
  • Database experience, including knowledge of SQL and NoSQL, and related data stores such as Postgres
  • Strong understanding of container/container orchestration technology (Docker, Kubernetes) and serverless (Function as a Service) technologies
  • Strong understanding of distributed systems programming
  • Experience in microservices development
  • IoT landscape understanding from connectivity, data management, data analytics to visualization
  • Enable the design of end to end IoT solution architecture along with the delivery of the proposed solution
  • Ability to work with Agile methodologies (Scrum, Kanban, Lean Startup, XP)

Assets

  • Certification as an AWS Solutions Architect, Cloud Security Certification, and/or OpenStack Administrator Certification a plus. (Other cloud-related certification such as Azure, AWS, and GCP also a plus.)
  • Proven experience with Azure, AWS or GCP IoT platforms

Personal Attributes

  • Excellent troubleshooting skills
  • Passionate about staying current with industry trends
  • Exceptional team player
  • Excellent communication and organizational skills
  • Ability to stay focused on completing tasks and meeting goals within a busy workspace
  • Exceptional problem-solving skills, with the ability to see and solve issues before they snowball into problems
  • Skilled at working in tandem with multi-disciplinary teams, or alone as required
  • Troubleshooting and analytical skills

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 their qualifications and experience.

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

Intermediate Firmware Developer

We are seeking for an Intermediate Firmware Developer, who will be part of a development team building and working on Software-Defined Radio (SDR) systems.
The Intermediate Firmware Developer is involved in all areas of firmware development from design to deployment, testing, and documentation, with a strong focus on working in Linux embedded platforms and smaller RTOS-enabled microcontrollers.

The Company

thinkRF is the leader in software-defined spectrum analysis platforms that monitors, detects and analyzes complex waveforms in today’s rapidly evolving wireless landscape. We are a growing Ottawa based company with a diverse leadership team that brings a wealth of business knowledge, and highly skilled employees who are passionate about technology.

The Opportunity

thinkRF is seeking for an Intermediate Firmware Developer, who will be part of a development team building and working on Software-Defined Radio (SDR) systems.

The Intermediate Firmware Developer is involved in all areas of firmware development from design to deployment, testing, and documentation, with a strong focus on working in Linux embedded platforms and smaller RTOS-enabled microcontrollers. You are a team player who enjoys technical challenges within a fast-paced, hands-on environment, applies sound judgment to successfully plan and execute tasks while meeting deadlines.

Clear communication, strong troubleshooting skills and the pursuit of quality work are key personal attributes.

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

Responsibilities

  • Work closely with the Firmware Team Leader for understanding the functional, system requirements, and product quality
  • Design, develop, review, test, and document firmware projects for Linux embedded systems and FreeRTOS-enabled Microcontrollers
  • Design and test proof-of-concept prototypes to prove out design ideas
  • Troubleshooting new designs on prototype boards
  • Supporting the Hardware team during board bring-up and initial design testing
  • Provide support to the Customer Support department on technical issues for existing products
  • Continue to maintain the firmware in existing products

Qualifications

  • BS in Computer Science or Computer/Software Engineering
  • Minimum 5 years real world experience in firmware development in Linux and/or RTOS systems
  • Excellent testing, problem solving and debugging skills
  • Excellent proficiency in C
  • Strong proficiency in one or more scripting languages (shell, python, perl, etc.)
  • Experience writing code to interface to board-level hardware devices over SPI, I2C, etc.
  • Hands-on practical experience in Linux development environments
  • Strong proficiency in Git or another modern source control system
  • Strong technical documentation and communication skills
  • Strong organizational, tasks planning and scheduling skills

Assets

  • Experience in FreeRTOS on STM32F platforms
  • Experience with python as a scripting utility language
  • Practical knowledge of networking protocols and security
  • Experience in Linux on Xilinx Zynq FPGA embedded systems.
  • Experience with developing firmwares for RF receiver designs
  • Experience with RF test equipment
  • Familiarity with RTL (Verilog, VHDL) a plus
  • Familiar with Software Defined Radios (SDRs)
  • Familiar with VITA 49.x (VRT), SCPI, HiSLIP set of standards and protocols from IVI Foundation

Personal Attributes

  • Self-starter/motivator, detail-oriented, capable of taking initiative to identify and resolve problems, and improve work environment
  • Outstanding work ethic and commitment to organizational success
  • Team player who can build consensus and work cooperatively
  • 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 their qualifications and experience.

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

RF Technologist / Technician

thinkRF has an opportunity for an RF Technologist/Technician to support our senior engineers in the design, simulation, development, and testing of RF circuits and systems for application in wideband radio receivers. The position also requires performing circuit assembly and rework of electronic circuit card assemblies (CCAs) and the assembly of integrated electronic systems.

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 an RF Technologist/Technician to support our senior engineers in the design, simulation, development, and testing of RF circuits and systems for application in wideband radio receivers.  The position also requires performing circuit assembly and rework of electronic circuit card assemblies (CCAs) and the assembly of integrated electronic systems.

The position is based in Ottawa, Canada and under current COVID-19 conditions has flexibility to work from home from time to time however, most work must be conducted from the labs at our headquarters in Kanata, Ontario.

Roles & Responsibilities

  • Provide hands-on technical support for RF engineers in verification and testing of RF and wireless products
  • Troubleshoot/Debugging RF & Digital circuits cards
  • PCB CAD design update
  • Prototype Circuit card modification and rework
  • Execute Hardware/RF test plan under senior engineer’s supervision
  • Create test reports for senior engineer’s review
  • Gather, collate, analyze test data from prototype and production test results
  • Interact closely with RF Hardware and software team in carrying out test and verification activities
  • Assist with the construction of Test Fixtures
  • Assist RF Engineer to build prototypes and engineering samples as required
  • Assist the production team to run pre-production (PPR) samples
  • Provide feedback to Engineering team with all the issues during the PPR
  • Maintaining documentation of test cases

Qualifications

  • Electronics Technologist diploma preferred
  • 5+ years of experience within a hardware product development environment
  • Excellent PCB component rework skills – soldering of small SMD components (0402/0201 size)
  • Solid working knowledge of RF circuit design including receiver architectures
  • Strong RF circuit testing and debugging skills
  • The ability to participate in the review of schematics and layout of RF/mm Wave circuits
  • Experience with lab equipment including signal generators, oscilloscope, Network Analyzer, spectrum analyzers and similar test apparatus
  • Experience with Windows based PC and associated software (MS Word, Excel)

Assets

  • Experience with engineering design software (HFSS, CST, Genesys)
  • Good working knowledge of receiver planning for gain, NF, linearity and spurious minimization
  • Work experience with wireless communication systems

Personal Attributes

  • Resourceful and motivated
  • Outstanding work ethic and commitment to organizational success
  • Team player who is able to work cooperatively
  • Ability to successfully deliver on committed project deadlines
  • Strong communication skills

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 their qualifications and experience.

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

Ready to join thinkRF, but don’t see an available job post?

Send us your resume. We are always in the search for highly skilled, creative and dynamic professionals to join our team and contribute to the delivery of our world-class technology!