Advance Your Career with Compusult 

Compusult is a dynamic and growing IT company seeking talented individuals wishing to pursue exciting career opportunities. Compusult is headquartered in Mount Pearl, NL with offices in Halifax, NS, Ottawa, ON and a U.S. subsidiary in Chantilly, VA. We provide state-of-the-art software and systems for vital, mission-impacting technical environments, along with the associated services and support. Our clients are government and commercial entities, and in particular, those in the aerospace and defence industries.

Compusult offers an excellent work environment, career growth, training, and travel opportunities. We also offer a great benefits package and a unique corporate culture making this an opportunity you won't want to miss!


Opportunities Available:

Marketing Manager (IT Services)

Compusult is seeking a Marketing Manager - IT Services for our head office in Newfoundland and Labrador, to be responsible for the global marketing of Compusult’s products and services. This individual will assist Compusult management in developing and executing a marketing strategy to align with the company’s vision and goals.

Responsibilities for this position include:

  • Developing an international marketing strategy to increase our sales and services
  • Developing strategies for conducting market research to identify competitive products and services
  • Developing strategies to provide input into the improvement and evolution of our products and services
  • Leading teams in the creation of marketing materials and social media campaigns
  • Identifying marketing channels, such as trade shows and websites, to assist with the promotion of our products and services, and then coordinating the implementation of those marketing channels
  • Attending and coordinating international business development activities
  • Identifying potential new opportunities associated with the Request for Proposal (RFP) process
  • Assisting in the proposal generation process used to capture new work
  • Establishing relationships with major customers and stakeholders
  • Coordinating business presentations
  • Reporting on a regular basis to executive management on marketing activities and results

Requirements for this position include:

  • Post-secondary education in Marketing, Business Administration, or Communications. Equivalent experience will be considered.
  • Minimum of five years’ marketing experience in information technology or a related field
  • Expertise using desktop tools such as MS Word, PowerPoint, Excel, and Project, to generate marketing materials
  • Experience using social media channels, such as LinkedIn, Twitter, and Facebook, to promote IT-related products and services, as well as the corporate brand overall
  • Excellent verbal and written communication skills
  • Willingness to travel nationally and internationally to support promotional and business development activities
  • Familiarity with geospatial products, tools, and services
  • Familiarity with the aerospace and defence industries

A Canadian security clearance would be considered an asset.

Submit your résumé to: 

Apply Now


Programmer/Analyst (ROS Experience Required)

Compusult is seeking a Programmer Analyst who has demonstrated programming experience in the area of Robot Operating Systems (ROS). This position will be located in our corporate head office in Mount Pearl, NL. 

Responsibilities for this position include:

  • Requirements Analysis
  • Software Design
  • Development
  • Coding
  • Testing and Maintenance

The key software design and development areas you should be familiar with are:

  • ROS
  • Sensor integration
  • Unmanned systems and geospatial applications

Other software development and implementation environments you should be familiar with include:

  • Java, C#, and C++
  • ROS and web-based applications
  • App development on Android, Windows, and iOS mobile devices
  • SQL RDBMS systems, including Oracle, Postges, SQL Lite and SQL Server
  • NoSQL enterprise search systems, including Apache SOLR, Lucene, and Cassandra
  • REST and SOAP-based web services using XML and JSON

You must possess:

A diploma or degree in Computer Science from a recognized educational institution.  

Submit your résumé with a cover letter that details your ROS experience to: 

Apply Now


Systems Engineer

Compusult is seeking a Systems Engineer to be located at our headquarters in Mount Pearl, NL to support our current projects and growing customer base nationally and internationally. 

Responsibilities for this position include: 

The Systems Engineer will be responsible for customer site evaluations, documenting these evaluations, systems and network architecture and planning, systems implementation and maintenance. These activities will include taking advantage of the latest systems architecture methodologies and tools. You will be working in a dynamic environment and proposing creative and effective solutions to operational challenges.

Systems Engineering activities and areas include: 

  • Conducting site surveys for the purpose of documenting a customer’s network, systems and software capabilities.
  • Proposing architectural upgrades to existing customer infrastructures to introduce new capabilities and functions, in particular how it relates to our systems and software solutions.
  • Articulating both business and technical benefits of our solutions to existing and new customers.
  • Presenting technical solutions, performing technical demonstration and explaining the use cases.
  • Assisting in the generation of architectural solutions during the bidding process.
  • Selecting and implementing systems tools, policies, and procedures in conjunction with the company’s project teams.
  • Liaising with vendors and other IT personnel for problem resolution.
  • Supporting the integration/configuration of tools and/or systems that provide geospatial discovery, analysis, display, security, data management, and end-to-end performance evaluation.

Desired experience and individual capabilities/skills include: 

  • Windows/Linux/Unix administration and maintenance.
  • Network installation, operations and troubleshooting.
  • Mobile device apps on Android and iOS tablets and phones.
  • SQL RDBMS systems including Oracle, PostgreSQL, SQLite and Microsoft SQL Server.
  • No SQL enterprise search systems including Apache SOLR, Lucene, Cassandra.
  • REST and SOAP-based web services using XML and JSON.
  • IT security certification(s).
  • Strong communications skills and the ability to interface effectively with users, customers, and coworkers.
  • Willingness to take responsibility for ensuring customer satisfaction.
  • Ability to effectively prioritize and execute tasks.
  • Self-motivated and able to work independently.

Qualifications for this position include: 

  • Bachelor’s Degree in a technical discipline (computer science, engineering, information technology, or similar degree from an accredited university); in lieu of a degree, candidates can cite a minimum of five years of relevant work experience.
  • Canadian security clearance. If not, must be eligible.
  • Minimum of three years of systems engineering experience in the IT sector.

Submit résumés that include your transcripts and references to: 

Apply Now


Software Engineers/Developers (Entry and Senior Level)

Compusult requires entry and senior level Software Engineers/Developers for our Canadian offices in Mount Pearl, Newfoundland & Labrador, Ottawa, Ontario and Halifax, Nova Scotia. 

We are also accepting applications from individuals interested in working in Belgium.

Please indicate your preferred working office location when applying.

Responsibilities for this position include: 

Requirements analysis, software design, development, coding, testing and maintenance. 

Key software development areas include: 

  • 3D geospatial mapping, modeling and visualization
  • Sensor technologies based on Bluetooth, Zigbee and Z-Wave
  • Geospatial technologies especially in the provision and use of OGC services for WMS, WMTS, WFS, SOS

Software development and impelementation environments include: 

  • Java, C#, C++ environments
  • Web application deployed using Apache Tomcat, Glassfish and Oracle Weblogic
  • Mobile device apps on Android and iOS tablets and phones
  • SQL RDBMS systems including Oracle, Postges, SQL Lite and SQL Server
  • No SQL enterprise search systems including Apache SOLR, Lucene, Cassandra
  • REST and SOAP-based web services using XML and JSON

Qualifications for this position include: 

You must possess a diploma or degree in Computer Science from a recognized educational institution.

Submit résumés that include your transcripts and references to: 

Apply Now