Technical Lead

at  Kongsberg Geospatial

Ottawa, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Jul, 2024Not Specified18 Apr, 2024N/ALinux,Code,Git,Windows,C++,Eclipse,Qml,Qt,Visual StudioNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION

Are you a software professional that enjoys creating solutions that customers love? Do you thrive on seeing projects from concept to delivery? Do you like working in smaller teams and seeing the entire solution?
Our team is growing and Kongsberg Geospatial is seeking a Technical Lead to support the design, development and improvement of several new and existing Qt QML-based applications.
This is a hybrid position located in our Kanata, Ontario office.
This position may require travel within and outside of Canada approximately twice a year.

WHAT YOU’LL CREATE:

We develop systems that integrate complex sensor interfaces, data, and equipment. We tie it all together using an assortment of middleware technologies and present it using innovative modern graphical user interfaces. Our user experiences provide application operators visualization of geospatial map and terrain data, imagery, video feeds, and sensor controls
We are seeking a Technical Lead with C++ experience for a mission planning application. As a member of a small team, you will have the opportunity to wear multiple hats, from leading small project teams through the full software development lifecycle, to doing hands-on development and supporting junior developers.

EXPERIENCE IN THE FOLLOWING AREAS:

  • Extensive knowledge in developing code in C++ using Qt and QML.
  • Knowledge of how to design effective user interfaces using UX best practices (defining end-user personas, journey maps, workflows and wireframes).
  • Using development toolsets for Windows and/or Linux, including Visual Studio, Eclipse, or similar.
  • Managing software configurations with Git or similar.

Responsibilities:

  • Working directly with customers to solve specific requirements.
  • Defining project scope and estimating implementation effort.
  • Developing new solutions using agile software development practices, including tasks such as defining requirements, feature design, coding (features and automated tests).
  • Active participant in software development, architecture, integration and testing of code within the target solution.
  • Improving the reliability and efficiency of our core product.
  • Communicating with the team through meetings, demos and documentation.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Diploma

Computer science engineering or a related field or equivalent experience

Proficient

1

Ottawa, ON, Canada