Agile Electromagnetics is a Canadian company focused on developing next generation remote sensing and counter-drone systems. We have a range of projects that require development of novel digital signal processing and communications solutions for software defined RF systems.
This role will be a critical part of our team, leading algorithm development and system integration on various projects. This position will work closely with the software, FPGA, and hardware teams to deliver novel solutions for our customers. This role requires someone with the ability to work collaboratively, communicate their vision, and deliver solutions.
Responsibilities
Create and analyze algorithms for RF sensors.
Model signal processing and communications solutions in Python.
Implement signal processing algorithms on SDRs.
Review and communicate solutions to the wider team.
Collaborate with FPGA and software developers to implement algorithms in real-time.
Participate in every phase of product development, including requirements definition, architecture and concept definition, specification and selection of components, algorithm definition, detailed implementation, integration and characterization.
Qualifications
5+ years experience with RF test equipment
5+ years experience in software development specializing in DSP and communications systems.
Understanding of digital signal processing theory and implementation.
Expert knowledge of modern communications systems and protocols.
Python skills with demonstrated ability to rapidly prototype DSP pipelines and communication network solutions.
Experience working with software defined radios is an asset.
Excellent problem-solving skills and the ability to conduct independent research.
Excellent English communication skills.
Experience with UAS and/or 4/5G communications system is an asset.
Experience with real-time software or FPGA development is an asset.
For this role you must be able to attain a security clearance.
This is a hybrid role at our office in Kanata and requires the ability to be certified to access Controlled Goods.
Additional pay
Bonus pay
Retention bonus
Schedule
Monday to Friday
Education
Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science
MASc or PhD preferred
Benefits
Casual dress
Company events
Dental care
Disability insurance
Extended health care
Life insurance
On-site parking
Paid time off
Vision care
Work from home
Language
English (required)
Work Location: Hybrid remote and in-person in Ottawa, ON
Job Types: Full-time, Permanent
Pay: $90,000.00-$120,000.00 per year
Application question(s):
Have you completed a Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science?
Experience:
Software development: 5 years (preferred)
Work Location: Hybrid remote in Kanata, ON
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.