Embark on a Career With Us

Embark on a Career with Us

Embark on a career with an IT company in business since 1985 and committed to providing advanced tools and systems for global organizations! 

Compusult Limited is a dynamic and growing company headquartered in Mount Pearl, NL with Canadian branch offices in Halifax, NS, and Ottawa, ON; a U.S. subsidiary in Chantilly, VA; and a European office located in The Hague, Netherlands. We provide state-of-the-art software and systems for vital, mission-impacting technical environments, as well as associated services and support, to government and commercial entities, in particular the aerospace and defence industries. Compusult also designs and manufactures our own line of Unmanned Ground Vehicles (UGVs) and Assistive Technology products.

Opportunity Available:

Frontline Administrator

Location: Mount Pearl, NL
 

This position will provide support in a variety of administrative duties with a strong focus on customer service, sales, procurement and marketing, and is based in our head office in Mount Pearl, NL.

Duties for this position include: frontline reception and switchboard operation; order fulfilment; packaging, preparing and tracking domestic and international shipments; record management and inspection of packages; mail and bank deposits; assisting with account payables and creating and processing purchase orders.
Success in this role calls for exceptional professional verbal and written communication skills including a keen sense of diplomacy for frontline duties. Proven organizational and time-management abilities are a requirement.

Applicants should have proven sales and administration experience. Previous experience working in the Assistive Technology field would be an asset.  

Proficient IT skills are required and knowledge of the Sage50 Accounting system would be beneficial.

Candidates must be detail-oriented and have an Office Administration Diploma or previous experience working in a fast-paced office environment.  

You will be required to collaborate on a daily basis with a team of administrative and sales personnel in our Mount Pearl office, as well as our other offices in Canada, USA and Europe.

This is a permanent, full-time position that offers an excellent benefits package.

The successful candidate must have Canadian Citizenship and willing to undergo a Security Screening process. Also, must be available to work at our Mount Pearl office location, as this is not a remote-working position.

If you would like to join our administrative team, please e-mail your resume, including references to: careers@compusult.com.
 

Opportunity Available:

Network Administrator

Location: Mount Pearl, NL
 

What’s in it for you?

  • Working with other professionals to design, build, maintain and extend world-class applications
  • A comprehensive group health, dental and vision benefit plan with health and wellness allowance
  • Enhancing your career goals with ongoing training opportunities
  • Competitive salary structure and employer-matched RRSPs.

What you will be doing:

  • Installation and maintenance of Linux/Windows Desktops and Servers
  • Network planning, implementation and maintenance of an advanced computer network
  • Backup support and maintenance
  • Provide basic and advanced technical support to all employees
  • Support and maintenance of our Domain Servers, DNS, DHCP, Mail Servers, Web Servers, and related applications.
  • Virtual Machines installation, support, and maintenance
  • Firewall updates and troubleshooting
  • Rotation in carrying the Company support phone

You must possess:

  • A diploma or degree in a related field and provide demonstrated experience with Linux-based systems.
 
You must have Canadian citizenship to be eligible for this position.
You must be eligible for Canadian security clearance.
You must be open and available to travel nationally and internationally, as required.
 
Submit your résumé with a cover letter that details your experience to careers@compusult.com.

Opportunity Available:

ROS Developer

Location: Mount Pearl, NL
 

What’s in it for you?

  • Working with other professionals to design, build, maintain and extend world-class applications and UGVs.
  • A comprehensive group health, dental and vision benefit plan with health and wellness allowance.
  • Enhancing your career goals with ongoing training opportunities.
  • Competitive salary structure and employer-matched RRSPs.

 
Requirements:

  • 3+ years of experience with robotics software development using ROS
  • 3+ years of experience with C/C++
  • Expertise in SLAM, localization and mapping algorithms
  • Good understanding of probabilistic filters (Kalman filters)
  • Sensor integration and calibration (Lidar, gyro, 3D camera)
  • Basic knowledge of deep learning frameworks
  • Experience working in a Linux development environment
  • Bluetooth/Wi-Fi and general networking knowledge
  • Python scripting
  • Knowledge of the Agile process, and willingness to work in an Agile organization
  • Working knowledge of Git
You must possess:    
 
A degree in Computer Science or Computer Engineering from a recognized educational institution.  
 
You must have Canadian citizenship to be eligible for this position.
You must be eligible for Canadian security clearance.
You must be open and available to travel nationally and internationally, as required.
 
Submit your résumé with a cover letter that details your ROS experience to careers@compusult.com.

Opportunity Available:

Software Developers 

What’s in it for you?

  • Working with other professionals to design, build, maintain and extend world-class applications.
  • A comprehensive group health, dental and vision benefit plan with health and wellness allowance.
  • Enhancing your career goals with ongoing training opportunities.
  • Competitive salary structure and employer-matched RRSPs.


What you will be doing

  • Building web and mobile applications
  • Implementing back-end APIs utilizing SQL/NoSQL databases
  • Working with sensor and Internet of Things technologies
  • Focusing on geospatial technologies, such as web mapping services and APIs

 
Environments, tools and processes you will learn and use

  • Java, C#, C++, Objective-C, Python, PHP
  • JavaScript and JavaScript environments (node.js, React, Angular)
  • Mobile device apps on Android and iOS
  • SQL databases, including Oracle, PostgreSQL, SQLite and SQL Server
  • NoSQL databases, including Apache Solr, Lucene, Cassandra. MongoDB
  • API development, including Open API and REST using XML/JSON
  • Integrating and updating CMS systems, such as Liferay, WordPress, Drupal and Joomla
  • Integrating with cloud environments (AWS and Azure)
  • Using application containers, such as Docker and Kubernetes
  • Maintaining software using Git source code repositories
  • Utilizing Agile software development processes
 
You must possess:    

A diploma or degree in Computer Science or Computer Engineering from a recognized educational institution.  
 
You must have Canadian citizenship to be eligible for this position.
You must be eligible for Canadian security clearance.
You must be open and available to travel nationally and internationally, as required.
 
Submit your detailed experience, your preferred working office location, and résumé to careers@compusult.com (references and transcripts can also be included).