← WorkMundi · 1M+ jobs from around the world, liveSign inCreate free account

machine learning engineer

Agile Electromagnetics · Constance Lake (Achikamii/Achikamaw) (ON)

📅 19/08/2026
🔔 Alert me about jobs like this
No password, no sign-up. Just the email — and you can leave the list anytime.
🔓 Apply — free →
Opens this job on WorkMundi. The account is free and takes under a minute.

See the other 46,985 jobs in Canada →

🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
*Overview* 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 machine learning solutions for software defined Radio Frequency (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, research and analyze algorithms for RF systems. * Model signal processing and machine learning solutions in Python. * Implement signal processing algorithms on AMD RF System-on-a-Chip (RFSoC) boards and software defined radios. * 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* * Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science with 2+ years of relevant experience, or a Master's/PhD in a related field specializing in DSP or machine learning. * Understanding of digital signal processing theory and implementation. * Knowledge of machine learning algorithms. * Experience programming in Python with demonstrated ability to prototype algorithms and solutions. * Excellent problem-solving skills and the ability to conduct independent research. * Excellent English communication skills. * Experience with SDRs is an asset. * Experience with UAS and/or 4/5G communications system is an asset. * Experience with real-time software or FPGA development is an asset. This is a hybrid role at our office in Kanata and requires the ability to be certified to access Controlled Goods. Job Types: Full-time, Permanent Pay: $90,000.00-$120,000.00 per year *Schedule:* * 8 hour shift * Day shift * Monday to Friday * Work Location: Hybrid remote and in-person in Ottawa, ON Job Type: Full-time *Education:* * Bachelor's Degree (preferred) *Language:* * English (preferred) Work Location: Hybrid remote in Kanata, ON Pay: $90,000.00-$120,000.00 per year Benefits: * Casual dress * Dental care * Disability insurance * On-site parking * Paid time off * Vision care * Work from home Education: * Bachelor's Degree (preferred) Work Location: Hybrid remote in Constance Lake, ON Location Constance Lake (Achikamii/Achikamaw) , ON Work location On site Salary $ 90,000 to $ 120,000 YEAR annually Terms of employment Permanent employment Full time Starts as soon as possible vacancies 1 vacancy Source indeed.com #10235004847 Various locations Constance Lake (Achikamii/Achikamaw), ON
Read the rest of the job →
For people searching Engineer

144,883 engineer jobs are open right now

Here's how to pick the right one and stand out in your application.

144.883Jobs
31.687IN
81%EN

That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.

Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.

Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.

When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.

👁 21 have read this
0 comments
Want to comment?

Leave your e-mail to comment, react and follow the posts for your role. It is free.

Similar jobs

Job on WorkMundi — the world's largest job board. See more jobs from every continent, updated live.

📢
🎁

Before you apply, rehearse this interview.

Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card.

I want my training →