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:

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, Postgres, 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


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, Postgres, 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