Intermediate C++ Developer (Port Coquitlam)

Intermediate C++ Developer (Port Coquitlam)

25 Sep
|
Current Scientific
|
Port Coquitlam

25 Sep

Current Scientific

Port Coquitlam

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.

Software/Firmware · On-site at our Port Coquitlam office

$70,000 to $100,000

- benefits

REQUIRED SKILLS

- Contemporary 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

CONTACT US

- Send your application to [email protected], referencing Intermediate C++ Developer in the subject line.
- Include a résumé, a 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, and your available start date.

We thank all candidates for their interest, however, only those selected will be contacted for a phone screening.

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.

Pay: $70,000.00-$100,000.00 per year

Benefits

- Casual dress
- Company events
- Dental care
- Disability insurance
- Extended health care
- Life insurance
- On-site parking
- Paid time off
- Vision care

Language:
- English (required)

Work Location: In person

📌 Intermediate C++ Developer (Port Coquitlam)
🏢 Current Scientific
📍 Port Coquitlam

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: intermediate c++ developer (port coquitlam) / port coquitlam

Subscribe to this job alert:

Get the latest job offers by email for: intermediate c++ developer (port coquitlam) / port coquitlam