Software Engineer
Job Description
Senior Recruitment Partner, Professional Services at Altis Recruitment
Our federal government client is searching for a Software Engineer 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.
Responsibilities
- Develop C/C++ software to access and integrate DLLs for five existing radar‑specific emitter identification algorithms
- Build software applications to process radio frequency input files and feed them into selected DLLs for signal analysis
- Design and implement graphical user interfaces and plain text outputs to present processing results
- Implement and validate an ensemble algorithm using C/C++ to combine outputs from individual algorithms
- Develop comparison tools to evaluate the performance of each SEI algorithm and generate confusion matrices
- Produce performance plots such as Receiver Operating Characteristic curves and comparative analysis reports
- Document all software designs and implementations in a comprehensive technical report
- Participate in regular meetings with project leads to provide updates and receive technical guidance
- Support software testing and debugging for stability and accuracy across signal datasets
Qualifications
- Undergraduate degree or higher in electrical engineering, computer engineering, software engineering, or computer science from a recognized Canadian institution.
- Minimum five (5) years of experience in radar‑specific work in research and development, understanding of signal processing concepts and application to radar technologies.
- At least five (5) years of hands‑on experience with software design and programming using C/C++ and MATLAB.
- Proficiency in developing and interfacing with dynamic link libraries (DLLs) would be an Asset.
- Familiarity with GUI development and data visualization in engineering applications would be an Asset.
- Secret‑level security clearance and fluency in English is required.
Seniority level
- Associate
Employment type
- Contract
Job function
- Engineering and Information Technology
Industries
- Government Administration and Software Development
#J-18808-Ljbffr
How to Apply
Ready to start your career as a Software Engineer at Altis Recruitment?
- Click the "Apply Now" button below.
- Review the safety warning in the modal.
- You will be redirected to the employer's official portal to complete your application.
- Ensure your resume and cover letter are tailored to the job description using our AI tools.
Frequently Asked Questions
Who is hiring?▼
This role is with Altis Recruitment in Ottawa.
Is this a remote position?▼
This appears to be an on-site role in Ottawa.
What is the hiring process?▼
After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.
How can I improve my application?▼
Tailor your resume to the specific job description. You can use our free Resume Analyzer to see how well you match the requirements.
What skills are needed?▼
Refer to the "Job Description" section above for a detailed list of required and preferred qualifications.