Job Title:

Senior Embedded Software Engineer C/C++

Company:

High Tech Genesis

Location:

Ottawa , ON


HTG is seeking an experienced and highly skilled Senior Software Engineer with expertise in C and C++ programming languages. As a Senior Software Engineer, you will be an integral part of our dynamic team, responsible for developing and optimizing real-time multi-core software processing and applications. Your profound knowledge in RF, IF, and Network system design will be instrumental in creating innovative and high-performance solutions for our range of products.

 

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 and C++
  • Conduct thorough testing and debugging of software to ensure reliability and performance.
  • Optimize software algorithms and code for maximum efficiency
  • Participate in code reviews and provide constructive feedback to team members
  • Stay updated with the latest advancements in software development and RF, IF, and Network system design
  • Troubleshoot and resolve software-related issues and provide timely support to customers and internal teams
  • Contribute to the design and architecture of software components to ensure scalability and maintainability
  • Mentor and provide technical guidance to junior software engineers

 

Required skills and experience:

  • 5+ years of hands-on experience in software development using C and C++
  • Ability to obtain Enhanced Reliability Security clearance is a must
  • Strong understanding of RF, IF, and Network system design principles
  • Proficiency in software debugging and optimization techniques
  • Solid understanding of software development methodologies and best practices
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field

 

Desired skills:

  • Familiarity with software-defined radio (SDR) concepts and implementations
  • Knowledge of DSP (Digital Signal Processing) algorithms and optimization
  • 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.

Salary is commensurate with experience.

TO APPLY:

Begin your exciting career with us by applying on-line at: https://jobs.hightechgenesis.com/o/senior-embedded-software-engineer-c-c

Please submit an MS Word version of your resume when applying for this position.





Posted 2023-08-21








Return to www.Canadajobs.com | Add a Job | Return to Category: High Tech