This job post has expired or was deleted

Senior Software Engineer C/ C++

High Tech Genesis Inc.

Ottawa, ON (Canada)

Category: Other techies

Posted on: 28 Aug 2023
Employment type: Full Time
Contract Type: Permanent

We are working with Radar, processing digital signals, creating new sensors, and generally creating tools that the defense sector uses to identify threats and resolve them quickly.

Do you crave working in extremely technical environments? Do you want to take your technical knowledge and experience to the next level? ...And get paid to do it? Let's talk...

We are looking for a Senior Software Engineer C/C++ to develop new features as part of a multi-disciplinary project team developing new and innovative Electronic Warfare (EW) solutions for land, airborne and naval platforms.

Responsibilities: • Design, develop, and optimize real-time multi-core software processing and applications. • Collaborate with cross-functional teams to understand product requirements and develop efficient software solutions • Implement and maintain software components in C/C++ • Participate in code reviews and provide constructive feedback to team members • Troubleshoot and resolve software-related issues and provide timely support to customers and internal teams • Mentor and provide technical guidance to junior software engineers • Implement and optimize algorithms, mathematical models, and data processing techniques to ensure efficient and accurate performance • Conduct thorough unit testing and debugging of software components to identify and resolve issues, ensuring high-quality deliverables • Work on optimizing code for better performance, scalability, and efficiency • Document code, methodologies, and technical specifications to ensure clear communication and knowledge transfer within the team • Analyze complex problems and propose creative solutions to meet project objectives

Required skills and experience: • Diploma in Computer Development Bachelor's degree in Computer Science, Software Engineering, or a related field.
• 5+ years of hands-on experience in software development using C/C++ • Ability to obtain Enhanced Reliability Security clearance is a must • Proficiency in software debugging and optimization techniques • Solid understanding of software development methodologies and best practices • Strong analytical, troubleshooting and problem-solving skills • Excellent communication and teamwork abilities • Knowledge of DSP (Digital Signal Processing) algorithms and optimization

Optional Requirements: • Experience with Message Brokers (MQTT)/DDS • Experience with UI Frameworks such as Qt • Previous experience working in multi-functional teams • Previous experience with electronic warfare systems is an advantage • Familiarity with agile software development methodologies

Note 1: You MUST be legally entitled to work in Canada (i.e., possess Canadian Citizenship, Permanent Residency or Valid Work Permit). Note 2: High Tech Genesis Inc. is an Equal Opportunity Employer. Note 3: In accordance with the Accessibility for Ontarians with Disabilities Act (AODA), HTG will provide accommodation accessible formats and communication supports for the interview process upon request. Note 4: Please submit an MS Word version of your resume when applying for this position. Note 5: Salary is commensurate with experience.


Techies Talent Network

Upload your resumes and connect with IT recruiters, setup personalized job alerts and receive professional tips to achieve your career goals, and even more. Join today!

Join talent network
Quick poll
If you'd become the head of your department, what would you do?
  • I would increase everyone's salaries
  • I would improve discipline and culture
  • I would give employees more time off
  • I would improve the benefits package
  • I would fire some (or all) of my colleagues
  • I would leave everything as is

* This poll is anonymous.