This role is responsible for leading the design, development, and optimization of embedded software and firmware for hardware products.
Compensation
The salary range for this role is $120,650 to $157,450 CAD annually
Responsibilities
Oversees the preparation and creation of instructional technical manuscripts for firmware operation.
Allocates resources to complete programming projects, and designing detailed plans to ensure firmware is functioning properly.
Leads multiple project teams of other software firmware engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms.
Manages and expands relationships with internal and outsourced development partners on firmware design and development.
Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.
Requirements
Four-year or Graduate Degree in Computer Science, Information Systems, Electrical Engineering, or any other related discipline or commensurate work experience or demonstrated competence.
This role is responsible for leading the design, development, and optimization of embedded software and firmware for hardware products.
Compensation
The salary range for this role is $120,650 to $157,450 CAD annually
Responsibilities
Oversees the preparation and creation of instructional technical manuscripts for firmware operation.
Allocates resources to complete programming projects, and designing detailed plans to ensure firmware is functioning properly.
Leads multiple project teams of other software firmware engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms.
Manages and expands relationships with internal and outsourced development partners on firmware design and development.
Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards; provides tangible feedback to improve product quality and mitigate failure risk.
Requirements
Four-year or Graduate Degree in Computer Science, Information Systems, Electrical Engineering, or any other related discipline or commensurate work experience or demonstrated competence.
A junior co-op position to help plan, design, develop, test, launch, and maintain software applications in support of business requirements within a manufacturing environment.
Responsibilities
Plan, design, develop, test, launch, and maintain software applications
Research, design, document, and modify software programs throughout the system life cycle
Carry out systems analysis and design at a junior level
Design and develop front-end & back-end components/services for new and existing applications
Integrate internal systems to external applications/services
Requirements
Pursuit of Bachelor's degree or Community College diploma in Computer Studies, Computer Science, Science, Engineering or Mathematics or equivalent
Segment Lead role for Hobbies Tech and OS & Devices verticals involving editing, writing, planning, and team leadership in a fast-paced environment.
Locations (2)
United States
Canada
Responsibilities
Help guide coverage strategy across core computing verticals, including operating systems (Windows, Linux, Android), consumer hardware/devices, and enthusiast DIY tech (single-board computers, microcontrollers, 3D printing).
Maintain high standards for accuracy, authority, and clarity across published content.
Manage the editorial pipeline from pitch review and topic prioritization through assignment and publication.
Lead and support a team of freelance writers, providing consistent editorial feedback and guidance.
Review writer performance and output to ensure alignment with brand voice and best practices.
Senior Technical Writer responsible for creating and maintaining developer-facing documentation for Solace’s real-time data platform, leveraging AI-assisted tools and ensuring clarity for both human readers and AI agents.
Compensation
Expected salary range for this role is from $100,000 to $130,000 per year.
Responsibilities
Create and modify customer-facing documentation for Solace event brokers, Solace Agent Mesh, APIs, and other products
Deliver documentation on release schedule using MadCap Flare (XML) and Markdown
Ensure content provides a positive experience for both human readers and AI agents
Collaborate with content providers and senior writers to update, revise, reorganize, and restructure existing documentation
Improve the style guide and enforce it through automated checks and guardrails
Senior Systems Administrator/Operations Support Specialist responsible for managing and supporting Oracle Fusion Recruiting Cloud and related HCM systems, ensuring system uptime, security, and integration with enterprise applications.
Responsibilities
Provide systems administration and operations support
Set up user access and profiles
Backup and recovery
Perform software upgrades and patches
Monitor computer workload trends
Requirements
Nice to have: distributed and networked systems
Nice to have: programming languages
Nice to have: Accessibility for Ontarians with Disability Act (AODA)
Senior Systems Analyst responsible for implementing, integrating, and optimizing digitization solutions within clinical-administrative transformation services.
Responsibilities
Participate in configuration and parameterization of digitization systems
Ensure ongoing maintenance, performance monitoring, and optimization
Analyze user needs and recommend innovative solutions
Ensure compliance with quality control and legal standards
Design and lead training sessions
Requirements
College Diploma (DEC) or university degree in a relevant field (Medical Archives, Clinical Informatics, or equivalent)
Senior engineering specialist responsible for reviewing and assessing airborne software and electronic hardware designs, ensuring compliance with technical and regulatory requirements.
Responsibilities
Participate in preliminary and critical system design reviews
Review and assess supplier's airborne software and electronic hardware certification plans
Review and assess supplier's airborne software and electronic (FPGA, ASIC, PLD) designs
Perform technical and process audits at supplier's facilities
Perform safety of flight reviews
Requirements
University engineering degree in Electronics, Software, Aerospace Engineering or equivalent