Lead technical design, code reviews, implementation approach, and engineering standards within the development team while building, testing, and delivering complex frameworks, services, UI components, and application features for full stack enterprise SaaS applications.
Responsibilities
Lead technical design, code reviews, implementation approach, and engineering standards within the development team
Build, test, and deliver complex frameworks, services, UI components, and application features
Drive clean code, reusable design, SOLID principles, design patterns, secure coding, automated unit testing, and maintainable architecture
Ensure code quality and compliance using tools and practices such as Sonar, Dependency Track, peer reviews, unit testing, and code coverage guidelines
Work in Agile teams following Agile and SAFe methodologies
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
Review and analyze OEM-developed software documentation, code, and test reports to ensure compliance with security and quality standards.
Compensation
The projected annual compensation range for this position is $100,000 - $140,000 (USD).
Responsibilities
Review all aspects of OEM-developed software including source code, repository structures, and related technical deliverables
Review contractor-submitted Contract Data Requirements Lists (CDRLs) including SVDs, SDPs, SDDs, and test execution reports
Review outputs from Static Application Security Testing (SAST) and Software Composition Analysis (SCA) tools for critical vulnerabilities and adherence to coding standards
Evaluate dynamic code analysis results, memory management metrics, and automated unit, integration, and regression test suites
Review structural code coverage reports to assess metrics, ensuring thorough validation of avionics systems before deployment
Requirements
BS/BA degree in Computer Science or Engineering field from an ABET accredited college program
Nice to have: Strong interpersonal skills
Nice to have: Presentation skills
Nice to have: Experience delivering presentations to executives and senior management
Lead Digital Verification Engineer responsible for verification of digital RTL, development of reusable verification components and environments, flow development, test plan execution, coverage closure, and collaboration across design and verification teams.
Locations (3)
Montreal, Quebec, Canada
Ottawa, Quebec, Canada
Toronto, Quebec, Canada
Compensation
The annual salary range for MOUNT-ROYAL 01 (Montreal)is 89,600.00 - 166,400.00 CAD Annual CAD Annual. You may also be eligible to receive incentive compensation: bonus, equity, and benefits.
Responsibilities
Verify digital RTL modules
Develop reusable verification components and environments
Develop and execute test plans
Achieve functional and code coverage closure
Collaborate with design, verification, project management, and digital/analog teams
Provide provide technical leadership and execute FPGA verification activities for mission-critical aerospace and defense products, including simulation development, regression execution, hardware integration, and laboratory testing supporting DO-254 compliance.
Responsibilities
Provide hands-on technical leadership for FPGA verification, including verification planning, testbench development, simulation, regression testing, hardware testing, and results analysis.
Develop, maintain, and execute verification environments using VHDL, Verilog, SystemVerilog, Universal Verification Methodology (UVM), and assertion-based verification.
Review requirements for clarity, completeness, and verifiability; develop requirements-based verification procedures and maintain traceability between requirements, tests, and results.
Support DO-254 verification activities, including preparation and review of verification plans, procedures, results, coverage analyses, and supporting lifecycle documentation.
Develop and enhance scalable simulation environments, automated regressions, and scripting infrastructure to improve verification efficiency and repeatability.
Senior Java Back End Developer responsible for developing and maintaining functional and stable back end applications for Localcoin.
Locations (2)
Toronto, Ontario, Canada
Canada
Compensation
Salary Range: $120,000 - $140,000
Responsibilities
Work closely with technical and non-technical stakeholders to design and implement secure, scalable, and maintainable integration solutions aligned with business strategy.
Ensure applications and integrations adhere to best practices for security, compliance, and data protection, proactively identifying and mitigating vulnerabilities.
Develop, maintain, troubleshoot, and debug Java applications and integrations, ensuring high availability and optimal performance.
Collaborate with UI teams to ensure seamless front-end and back-end interactions, optimizing for performance, security, and user experience.
Implement secure coding practices, conduct peer code reviews, and contribute to system stability and resilience.