
Website High Tech Genesis
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.
Note 4: Please submit an MS Word version of your resume when applying for this position.
Note 5: Salary is commensurate with experience.
How to apply:
Begin your exciting career with us by applying on-line at: https://jobs.hightechgenesis.com/o/senior-embedded-software-engineer-c-c