Junior Software Engineer – Full-Stack Development & AI Integration
- Richmond Hill, ON, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Company Description SynMatrix Technologies Inc. provides one of the most comprehensive RF filter design and manufacturing tuning solutions in the industry. The company’s mission is to equip engineers with advanced AI and automation tools that accelerate R&D cycles and improve time-to-market performance. SynMatrix solutions support applications across aerospace and defense, 5G/6G telecommunications, radar communications, and satellite communication systems. Team members work on cutting-edge technologies that directly influence next-generation communication systems and high-performance RF products.
Role Description: This Junior software engineer role will contribute to the design, development, and enhancement of the software platforms supporting advanced EDA tool and engineering workflows.
Key responsibilities include developing and maintaining front-end and back-end functionalities, integrating AI-driven features, optimizing software performance, and ensuring code quality, reliability, and scalability. The successful candidate will collaborate closely with senior software engineers, algorithm developers, and product teams throughout the software development lifecycle, including implementation, testing, debugging, and technical documentation.
This is a one-year, full-time contract position based on-site in Richmond Hill, Ontario, with the potential for conversion to a permanent, full-time role based on individual performance and business needs. The position offers an excellent opportunity for recent graduates to gain hands-on experience with advanced RF design technologies, collaborate with multidisciplinary engineering teams, and contribute to innovative software solutions addressing real-world customer and industry needs.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering or a related technical discipline. Must have graduated or be scheduled to graduate in 2026.
- Must be a Canadian citizen or Permanent Resident (PR).
- Strong foundation in Computer Science, including data structures, algorithms, and software engineering principles.
- Experience with Software Development and Programming in at least one modern language (e.g., Python, Java, C#, or JavaScript).
- Front-end development: Familiarity with JavaScript, TypeScript, HTML5, CSS3/SCSS, and modern front-end frameworks (Angular preferred).
- Knowledge of Back-End Web Development and server-side frameworks, plus familiarity with APIs and database integration.
- Familiarity with Git, Linux environments, and software testing and debugging practices. Experience with Electron, Bash scripting, PostgreSQL, or ASP.NET Core is an asset.
- Understanding of Object-Oriented Programming (OOP) concepts and ability to apply them to modular, maintainable code.
- Interest or coursework in full-stack development, AI/ML integration, or cloud-based platforms is an asset.
- Strong analytical and problem-solving skills, attention to detail, and the ability to work effectively in a multidisciplinary engineering team..
- Good communication skills, a willingness to learn new technologies, and the ability to manage multiple tasks in a fast-paced development environment.
More about this job
Responsibilities
Develop and maintain front-end and back-end features for software platforms supporting EDA tools and engineering workflows, including integration of AI-driven features and performance optimization. Collaborate with software engineers, algorithm developers, and product teams on implementation, testing, debugging, code quality, and technical documentation.
Requirements
Requires a bachelor's or master's degree in Computer Science, Software Engineering, or a related technical discipline, with graduation completed or expected in 2026; applicants must be Canadian citizens or permanent residents. Candidates need a strong foundation in computer science and software development, familiarity with modern front-end and back-end technologies, and effective analytical, communication, and teamwork skills.
Skills
- Full-Stack Development
- Python
- Java
- C#
- JavaScript
- TypeScript
- HTML5
- CSS3/SCSS
- Angular
- Back-End Development
- API Integration
- Database Integration
- Git
- Linux
- Software Testing and Debugging
- AI/ML Integration
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- RF Filter Design
- RF Engineering
- Full-Stack Development
- Artificial Intelligence
- Machine Learning
- Python
- Java
- C#
- JavaScript
- TypeScript
- HTML5
- CSS3/SCSS
- Angular
- Back-End Web Development
- APIs
- Database Integration
- Git
- Linux
- Software Testing
- Debugging
- Electron
- Bash Scripting
- PostgreSQL
- ASP.NET Core
- Object-Oriented Programming
- Data Structures
- Algorithms
- Cloud-Based Platforms
- Telecommunications