Careers
Latitude is an equal opportunity employer. Our offices are located in Victoria, British Columbia, on beautiful Vancouver Island. We are one of the world’s leading developers and manufacturers of wireless data management solutions for aviation, land, and marine transportation industries, including GPS-based satellite tracking systems and wireless terminal devices. We work hard and we play hard. Most of us bike to work. We like to chat about hockey, sailing, gaming, and good food. Would you like to join our team?
Software Developer
Latitude Technologies, headquartered in Victoria, BC, is looking for a software developer with exceptional creativity and programming skills to join our expanding team. The Software Developer will play a key role in the development of the company’s new products and maintenance of existing applications. The successful candidate will participate in the technical analysis, design, implementation, testing, deployment and documentation phases of projects.
This role requires a solid technical aptitude with an attention to detail and strong problem-solving skills. Latitude provides an excellent opportunity to work on very interesting aviation related software and get exposure to a wide variety of tools and technologies.
Duties and Responsibilities:
- Design, develop and test aviation related software
- Document for end users and other developers
- Perform unit testing, optimize application performance, and provide troubleshooting support
- Participate in design and code reviews
- Contribute to software development best practices
Technical Skills:
- Fluent in Java and SQL
- Development experience in mobile applications (e.g. iOS and Android)
- Expertise in Javascript, HTML, CSS, AJAX frameworks, XML and JSON as well as libraries such as jQuery and Backbone.js
- Excellent knowledge of database integration, dynamically-driven web sites and server-side technologies
- Experience working with Web Services (SOAP, REST)
- Experience developing with enterprise service bus (ESB) architecture
- Experience with Tomcat and Apache Server or equivalent
- Administration experience with Linux operating systems an asset
- Familiarity with JIRA and similar issue tracking tools
- Experience with MAVEN build support and continuous integration servers
- Familiarity with software design patterns and development best practices
- Experience with Windows development (C#) and Mono implementation also an asset
Personal Attributes and Qualifications:
- Bachelor’s degree in Computer Science or equivalent
- Interest or experience in aviation and avionics
- Highly organized with an attention to detail
- Excellent time management skills
- Ability to coordinate and work with multiple teams in a fast paced environment
- Excellent interpersonal and communication skills
- Highly motivated self-starting team player
About Latitude Technologies:
Latitude Technologies is located in Victoria, British Columbia, on beautiful Vancouver Island. We are one of the world’s leading developers and manufacturers of wireless data management solutions for aviation, land, and marine transportation industries, delivering certified satellite-based data and voice communications systems and onboard wireless terminals and transceivers to customers worldwide. We are a company on the move and are looking for great people to grow with us.
Latitude offers a competitive salary and a comprehensive medical and dental benefits package. We are proudly an equal opportunity employer. If you are self-motivated, enjoy problem solving, and are looking for an opportunity to grow your career as part of a world-class team, contact us today.
Please submit your résumé to hr@latitudetech.com, subject line “Software Developer”
Intermediate Firmware Engineer
Latitude Technologies, headquartered in Victoria, BC, is looking for an experienced programmer to step into the position of Intermediate Firmware Engineer. Reporting to our Engineering Manager, the successful candidate will play a front-line role in the development of Latitude’s leading-edge satellite communications and flight data avionics hardware and systems.
Summary of Job Position:
Working as part of our Engineering Team, you will participate in the technical analysis, design, implementation, testing, and deployment of avionics and flight data management systems. This position will provide exposure to a wide range of skills and areas of expertise to a highly motivated and detail-oriented candidate.
Duties and Responsibilities:
- Development of detailed software requirements and specifications based on product specification
- Design and implementation of software for microprocessors embedded in avionics hardware
- Board level troubleshooting and driver development
- Preparation and review of engineering documentation
- Prioritization and resolution of defects
- Communicating progress, milestones, and quality issues as appropriate to management
- Making suggestions for improvements to software design best practices and methodologies
- Taking a leadership role in code reviews and design best practices
- Identifying and evaluating new technologies to keep our technology current
Qualifications:
- Bachelor or Masters of Electrical/Software/Computer Engineering, Computer Science or equivalent
- 3 or more years of demonstrated industry experience and success in advanced firmware engineering
- Experience with embedded programming in C/C++
- Experience with hardware level troubleshooting and driver design.
- Experience developing with RTOS platforms (Free RTOS)
Skills and Abilities:
- Understanding of microprocessor and system–on-chip architectures
- Highly organized with attention to detail
- Ability to work unsupervised within a team environment
- Ability to achieve objectives within appropriate timescales
- Strong aptitude for learning new technologies
- Excellent English speaking, writing, and grammatical skills
- Avionics or aviation industry experience is an asset.
About Latitude Technologies:
Latitude Technologies is located in Victoria, British Columbia, on beautiful Vancouver Island. We are one of the world’s leading developers and manufacturers of wireless data management solutions for aviation, land, and marine transportation industries, delivering certified satellite-based data and voice communications systems and onboard wireless terminals and transceivers to customers worldwide. We are a company on the move and are looking for great people to grow with us.
Latitude offers a competitive salary and a comprehensive medical and dental benefits package. We are proudly an equal opportunity employer. If you are self-motivated, enjoy problem solving, and are looking for an opportunity to grow your career as part of a world-class team, contact us today.
Please submit your résumé to hr@latitudetech.com, subject line “Intermediate Firmware Engineer”
Junior Firmware Engineer
Latitude Technologies, headquartered in Victoria, BC, is looking for an experienced programmer to step into the position of Junior Firmware Engineer. Reporting to our Engineering Manager, the successful candidate will play a front-line role in the development of Latitude’s leading-edge satellite communications and flight data avionics hardware and systems.
Summary of Job Position:
Working as part of our Engineering Team, you will participate in the technical analysis, design, implementation, testing, and deployment of avionics and flight data management systems. This position will provide exposure to a wide range of skills and areas of expertise to a highly motivated and detail-oriented candidate.
Duties and Responsibilities:
- Design and implementation of software for microprocessors embedded in avionics hardware
- Board level troubleshooting and driver development.
- Preparation and review of engineering documentation.
- Prioritization and resolution of defects.
- Communicating progress, milestones, and quality issues as appropriate to management
- Making suggestions for improvements to software design best practices and methodologies
- Participating in code reviews and design best practices
- Identifying and evaluating new technologies to keep our technology current
Qualifications:
- Bachelor of Electrical/Software/Computer Engineering, Computer Science or equivalent
- 1 to 3 years of demonstrated industry experience and success in advanced firmware engineering
- Experience with embedded programming in C/C++
- Experience with hardware level troubleshooting and driver design
Skills and Abilities:
- Understanding of microprocessor and system–on-chip architectures
- Experience with both RTOS designs (Free RTOS) and finite state machines.
- Highly organized with attention to detail
- Ability to work unsupervised within a team environment
- Ability to achieve objectives within appropriate timescales
- Strong aptitude for learning new technologies
- Excellent English speaking, writing, and grammatical skills
- Avionics or aviation industry experience is an asset
About Latitude Technologies:
Latitude Technologies is located in Victoria, British Columbia, on beautiful Vancouver Island. We are one of the world’s leading developers and manufacturers of wireless data management solutions for aviation, land, and marine transportation industries, delivering certified satellite-based data and voice communications systems and onboard wireless terminals and transceivers to customers worldwide. We are a company on the move and are looking for great people to grow with us.
Latitude offers a competitive salary and a comprehensive medical and dental benefits package. We are proudly an equal opportunity employer. If you are self-motivated, enjoy problem solving, and are looking for an opportunity to grow your career as part of a world-class team, contact us today.
Recent graduates must submit course grades for their final academic year in order to be considered.
Please submit your résumé to hr@latitudetech.com, subject line “Senior Embedded Software Engineer”
SOFTWARE DEVELOPER
Summary of Job Position:
Latitude Technologies, headquartered in Victoria, BC, is looking for a software developer with exceptional creativity and programming skills to join our expanding team. The Software Developer will play a key role in the development of the company’s new products and maintenance of existing applications. The successful candidate will participate in the technical analysis, design, implementation, testing, deployment and documentation phases of projects.
This role requires a solid technical aptitude with an attention to detail and strong problem-solving skills. Latitude provides an excellent opportunity to work on very interesting aviation related software and get exposure to a wide variety of tools and technologies.
Duties and Responsibilities:
- Design, develop and test software
- Document for end users and other developers
- Perform unit testing, optimize application performance, and provide troubleshooting support
- Participate in design and code reviews
- Contribute to software development best practices
Technical Skills:
- Fluent in Java and SQL
- Expertise in Javascript, HTML, CSS, AJAX frameworks, XML and JSON as well as libraries such as jQuery and Backbone.js
- Excellent knowledge of database integration, dynamically-driven web sites and server-side technologies
- Experience working with Web Services (SOAP, REST)
- Experience developing with enterprise service bus (ESB) architecture
- Experience with Tomcat and Apache Server or equivalent
- Administration experience with Linux operating systems an asset
- Familiarity with JIRA and similar issue tracking tools
- Experience with MAVEN build support and continuous integration servers
- Development experience in mobile applications a plus e.g. iOS, Android and BlackBerry
- Familiarity with software design patterns and development best practices
- Experience with Windows development (C#) and Mono implementation also an asset
Personal Attributes and Qualifications:
- Bachelor’s degree in Computer Science or equivalent
- Highly organized with an attention to detail
- Excellent time management skills
- Ability to coordinate and work with multiple teams in a fast paced environment
- Excellent interpersonal and communication skills
- Highly motivated self-starting team player
Latitude offers a competitive salary and a comprehensive medical and dental benefits package. We are proudly an equal opportunity employer. If you are self-motivated, enjoy problem solving, and are looking for an opportunity to grow your career as part of a world-class team, contact us today.
Please submit your CV to hr@latitudetech.com, subject line: Software Developer.