Altis Recruitment logo

Software Engineer

Altis Recruitment

Ottawa, Canada

Share this job:
100 - 125 Posted: 6 days ago

Job Description

<p><h3>Senior Recruitment Partner, Professional Services at Altis Recruitment</h3>
<p>Our federal government client is searching for a <b>Software Engineer</b> to support the development, implementation, and performance analysis of software systems for radar‑specific emitter identification. The role involves C/C++ and MATLAB programming to enhance signal processing applications using existing algorithm libraries.</p>
<h3>Responsibilities</h3>
<ul>
<li>Develop C/C++ software to access and integrate DLLs for five existing radar‑specific emitter identification algorithms</li>
<li>Build software applications to process radio frequency input files and feed them into selected DLLs for signal analysis</li>
<li>Design and implement graphical user interfaces and plain text outputs to present processing results</li>
<li>Implement and validate an ensemble algorithm using C/C++ to combine outputs from individual algorithms</li>
<li>Develop comparison tools to evaluate the performance of each SEI algorithm and generate confusion matrices</li>
<li>Produce performance plots such as Receiver Operating Characteristic curves and comparative analysis reports</li>
<li>Document all software designs and implementations in a comprehensive technical report</li>
<li>Participate in regular meetings with project leads to provide updates and receive technical guidance</li>
<li>Support software testing and debugging for stability and accuracy across signal datasets</li>
</ul>
<h3>Qualifications</h3>
<ul>
<li>Undergraduate degree or higher in electrical engineering, computer engineering, software engineering, or computer science from a recognized Canadian institution.</li>
<li>Minimum five (5) years of experience in radar‑specific work in research and development, understanding of signal processing concepts and application to radar technologies.</li>
<li>At least five (5) years of hands‑on experience with software design and programming using C/C++ and MATLAB.</li>
<li>Proficiency in developing and interfacing with dynamic link libraries (DLLs) would be an Asset.</li>
<li>Familiarity with GUI development and data visualization in engineering applications would be an Asset.</li>
<li><b>Secret‑level security clearance</b> and fluency in English is required.</li>
</ul>
<h3>Seniority level</h3>
<ul>
<li>Associate</li>
</ul>
<h3>Employment type</h3>
<ul>
<li>Contract</li>
</ul>
<h3>Job function</h3>
<ul>
<li>Engineering and Information Technology</li>
</ul>
<h3>Industries</h3>
<ul>
<li>Government Administration and Software Development</li>
</ul></p>
#J-18808-Ljbffr
Back to Listings

Create Your Resume First

Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.

It's fast, easy, and increases your chances of getting an interview!

Create Resume

Application Disclaimer

You are now leaving Jobiance.com and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.

Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.