Call: 250.634.4704 info@tallsky.ca

Website Quester Tangent

Do you bring 3+ years of experience in designing, implementing, and testing C++ application software in a Linux environments?

Our client, Quester Tangent, is growing, and they have a new hybrid opportunity for a C++ Software Developer to join their talented, collaborative team in Victoria, BC. If you bring 3+ years of proven experience in designing, implementing, and testing C++ application software in a Linux environment as well as a willingness to embrace the many learning opportunities that will be coming your way, this position will be of interest.

Quester Tangent is a highly respected and growing Canadian company serving international markets for more than 30 years, providing an innovative range of products and services. They offer flexible, modular, scalable electronic products to rail vehicle manufacturers and transit authorities that enable the efficient movement of people and goods. Their working environment fosters creativity and encourages innovation, while allowing their staff to balance their personal and professional lives. You will be joining a cohesive team that strives for excellence and one that is united by shared corporate values.

What makes Quester Tangent a great employer?

They offer many benefits and rewards, and here is a sampling of what you can look forward to when you join their team:

  • A full-time, permanent position with competitive compensation of $65,000-80,000 per year (subject to relevant skills, related experience, and education).
  • A Monday to Friday, 8:00 am – 4:30 pm role.
  • Comprehensive benefits coverage including health, dental, AD&D, and life insurance after 3 months of employment.
  • Paid vacation, one personal day per calendar quarter, and a healthy work/life balance.
  • A dedicated parking spot.
  • A collaborative and rewarding team culture.
  • Opportunities to learn and build your skills in the latest technologies and equipment.

What could your day as a C++ Software Developer hold?

A significant portion of the Software Developer’s time will be spent a focusing on conformance, reliability, testability, and maintainability throughout the software product development lifecycle. More specifically, the Software Developer will be responsible for:

  • Designing, implementing, testing, and debugging C++ on-train application software in a Linux environment on ARM targets, involving both new developments and maintenance of existing code bases.
  • Collaborating as part of a development team to support detailed design, implementation, and validation of code.
  • Engaging in coordination and collaboration with software development team members and internal stakeholders.
  • Participating in design discussions, code reviews, and supporting teams in the field to aid personal career progression.
  • Preparing requirements, designing, and testing documentation according to IEEE 1558 software standards.

This is only a small sampling of what your day may hold. Please be sure to review the full Job Description.

Our ideal C++ Software Developer brings:

  • 3+ years of experience in C++ (C++11 or greater), Linux development tools (e.g., gdb, valgrind), and scripting (python, Bash)
  • Strong understanding of network protocol implementation and decoding of application data across numerous protocols and external systems.
  • Familiarity with web technologies (Node.js, JavaScript, HTML/CSS), databases (SQLite, key-value store), and version control (git, Perforce).
  • A Degree/Diploma in Software/Computer Engineering, Computer Science, or a related field.

Additional Skills and Abilities that will help you thrive in the role:

  • Excellent communication skills (verbal and written).
  • Proactive, solutions-oriented, and committed to continuous improvement.
  • Strong interpersonal and customer-focused mindset.
  • High attention to detail, especially with documentation and records.
  • Comfortable working in a fast-paced, dynamic environment with shifting priorities.

We would love to hear from you!

After reviewing the full Job Description, please forward your resume that clearly outlines your related experience and skillsets to TallSky Consulting. We look forward to receiving your confidential application!

This position will remain open until it is filled. We thank all applicants; however, after the initial acknowledgement, only those selected for further consideration will be contacted.

To apply for this job, please send your resume and a cover letter to careers@tallsky.ca