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.

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.

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

We are looking for an experienced Cloud Architect 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 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, 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.

Senior Software Developer

We are looking for an for an exceptional Senior Software Developer to join our growing development team. In this role, you will have the opportunity to design, develop, and deploy GUIs, frontend UI/UX applications and middleware. Our software allows our customers to fully exploit and visualize the features and capabilities of our industry-leading software-defined radio (SDR) products and to perform further data analysis on the captured data of the products.

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 looking for an exceptional Senior Software Developer to join our growing development team. In this role, you will have the opportunity to design, develop, and deploy GUIs, frontend UI/UX applications and middleware. Our software allows our customers to fully exploit and visualize the features and capabilities of our industry-leading software-defined radio (SDR) products and to perform further data analysis on the captured data of the products.

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

The position is based in Kanata, Ontario 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.

Responsibilities

The successful candidate will work collaboratively with the software team, the product owners and customers to ensure that users and integrators of our products have access to their full capabilities. The responsibilities include:

  • Work with the technical and business management teams in defining/reviewing requirements for GUIs, APIs, UI/UX applications and services
  • Participate in development tasks for product capabilities and be able to lead features and/or projects with scalability, portability, usability, performance, deployment/operation and end-user experience in mind
  • Design, develop and deploy software, with strong focus on GUIs and UI/UX applications, to support Linux/Windows OS platforms and Web/Cloud/SaaS based solutions
  • Track industry standards in programmable test equipment, high-speed data acquisition, spectrum monitoring and analysis, and web applications. Keep up to date with latest technologies evolution and frameworks
  • Contribute to overall software infrastructure and system architecture design, include evaluating and recommending tools, technologies, and processes to ensure the highest quality software product platform

Qualifications

  • 8+ years of professional software development experience in developing GUIs and UI/UX applications for PC/web/cloud based
  • A proven history of delivering customer impacting features in an agile environment
  • Extensive development experience of end-user’s applications, shared libraries and other middleware for Microsoft Windows and Linux
  • Strong programming in C, C++, Java/JavaScript and Python
  • Experience in web services and web standards
  • Experience interfacing to test equipment and other embedded system over Ethernet, USB, PCIe and other industry-standard interfaces
  • Experience software solutions that support high speed data acquisition and embedded processor environments
  • Deliver well-designed, verified, documented and defect-free software that meets all its requirements
  • Experience of agile methodologies and tools, include source control (using Git), creation of user stories and corresponding tasks/Sprints to help create a resource efficient and user-centric design
  • Strong organizational, tasks planning and scheduling skills
  • Ability to learn and explore new technologies and programming languages quickly

Assets

  • Experience with cloud/web/mobile-based and IoT applications development using: HTML, CSS and JavaScript; frameworks such as Node.js and Meteor; MongoDB and DDP
  • Experience with using Docker/Container
  • Experience with Cloud/Edge computing
  • Experience with network security protocols (SSL, TLS, authentication, encryption) and web security
  • Familiar with Software-Defined Radios

Personal Attributes

  • Self-starter, capable of taking initiative to identify and resolve problems, and to help improve software development processes
  • Team player who can build consensus and work cooperatively with a balance sense of confidence and humility
  • Strong communication and interpersonal 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.

Digital Hardware Designer

thinkRF has an opportunity for a Digital Hardware Designer, who can provide technical leadership and innovation to support the current and next stage in our company’s growth. In this role, you will work in a cross-functional development team to design digital cards for high-speed data capture and transfer, IC components control, and debugging, as well as design or evaluate small board computers or modules.

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 has an opportunity for a Digital Hardware Designer, who can provide technical leadership and innovation to support the current and next stage in our company’s growth. In this role, you will work in a cross-functional development team to design digital cards for high-speed data capture and transfer, IC components control, and debugging, as well as design or evaluate small board computers or modules.

This position is based in Ottawa, Canada and most work must be conducted from the labs at our headquarters in Kanata, Ontario.

Role and Responsibilities

Your role and responsibilities will include :

  • work closely with product owners and R&D team to gather requirements, write concept proposals, design specifications and work instructions
  • design solutions having power and real estate efficiency, thermal management, signal integrity and noise considerations
  • perform schematic capture and work with the layout staff to produce high-quality PCBs
  • write and execute designer verification test plans/results
  • understand and meet project schedules, cost, DFT, DFM, simulation, and integration

Qualifications

  • Bachelor’s degree in electrical engineering and 8+ years work experience in Telecommunications or another related field
  • Strong experience in design and testing of analog and digital circuitry to realize an embedded system, including but not limited to:
    • switching power supplies
    • DDR memory
    • FPGAs and microcontrollers
    • power-on resets
    • clock distribution systems
  • Experience with highspeed interfaces such as USB3, gigE, and PCIe
  • Understanding of A/D and D/A conversion
  • Work with CAD tools to create required schematic capture and layout
  • Constraints management and coordinating PCB layout activities
  • Perform lab bring-up, debug, validation
  • Proficient with standard lab equipment and designer verification techniques
  • Ability to participate in project scheduling, to meet the schedule and budget and to drive issues to closure
  • Ability to effectively communicate ideas, concepts, and results to both technical and non-technical co-workers

Assets

  • Development with (Xilinx) FPGA & SoC and programming using Verilog
  • Understanding of digital signal processing
  • SBC design and the like
  • Mentor Graphics tools
  • Familiar with Software-Defined Radios

Personal Attributes

  • Highly motivated and works well independently as well as in a highly collaborative team environment
  • Outstanding work ethic and commitment to organizational success

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!