JOB SUMMARY

You would join a small team of C++ developers working across several codebases, each handling a different part of our stabilized electro-optical camera systems. In a given month you might integrate a new thermal sensor, work with a supplier to track down a bug that only appears on hardware, write a library that several projects share, run experiments to improve our control algorithms, or build an internal tool that helps other teams work faster. Designs are agreed together and every change is reviewed. Our team is growing and your work would span several of these projects rather than a single one.

REQUIRED SKILLS

  • Modern C++. 4+ years writing C++ that shipped to real users; fluent in C++17 or 20.
  • Concurrency. Threads and asynchronous code, and the ability to explain the choices you made.
  • Library ownership. You have owned code other people build on top of.
  • Tooling. CMake, a package manager, Git, pull requests and automated builds.
  • Linux and Windows. Building, installing and debugging on a machine other than your own.
  • Debugging and testing. You reproduce a problem before fixing it, find the real cause rather than a workaround, and leave a test behind.
  • AI-assisted development. We use coding assistants daily and expect you to as well. What matters is judgement: understanding every line you keep and catching a bad design when the model reaches for one. 

BS in Computer Science or Engineering, or equivalent experience, is required. While experience in EO/IR cameras and maritime technology is an asset, it is not a hard requirement; we teach the domain on the job.

ALSO USEFUL

  • Embedded systems
  • Streaming data
  • Graphics or GPU
  • Desktop UI
  • Python
  • Vendor SDKs 

SALARY RANGE:

$70,000 to $100,000 + benefits 

CONTACT US TO APPLY: 

Please send your application to hr@currentcorp.com and include the following:

  • "Intermediate C++ Developer" in the subject line

  • Résumé/CV
  • Cover letter with a short note about something you built or debugged that was genuinely hard
  • Confirmation that you are willing to work on-site at our Port Coquitlam, BC office
  • Available start date
  • (Optional, if recent or relevant) Post-secondary transcripts 

Or use the form below.

We thank all candidates for their interest, however, only those selected for an interview will be contacted. 

WHO WE ARE

Current Scientific Corporation is a growing marine tech company headquartered in Metro Vancouver, BC, with customers around the world. We design and manufacture stabilized electro-optical systems used by coast guard and paramilitary operators, commercial shipping and ferry fleets, super-yachts, icebreakers and research vessels.


APPLY NOW

    •  
    •  
    •