Job Summary

This role will expand the capacity of our Software/Firmware team to manage and develop the software and firmware layer of our integrated multi-sensor vision systems. Depending on skills and experience, work could include developing software for a new video processing system, developing firmware for motor control, or working on tools for automating production and verification of products.

Required Skills & Experience:

  • BS/MS in Computer Science or similar post-secondary program, or equivalent experience
  • Strong logic, problem solving, and analytical skills
  • Excellent debugging and troubleshooting skills
  • Strong understanding of object-oriented programming
  • Ability to learn and apply new concepts quickly
  • Able to excel in a dynamic environment with changing priorities and tasks
  • Good documentation and reporting skills
  • 2+ years experience with C/C++
  • Familiarity with Windows/Linux environments

Preference will be given to candidates who showcase their development experience via a portfolio, repository, or website. This may include personal, academic, and/or professional projects.

Additional Beneficial Skills & Experience:

  • Desktop GUI Development (QT, UWP, JavaFX)
  • Microcontroller programming (Microchip, TI, ST)
  • Experience with video processing, encoding, and decoding
  • Familiarity with embedded video processing hardware
  • Microcontroller peripherals: UART, GPIO, I2C, PWM, ADC
  • Useful Programming Languages: Python

Salary Range: $65,000 to $130,000 + benefits

Contact Us to Apply

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

  • “Software/Firmware Developer” in the subject line
  • Résumé/CV
  • Cover letter
  • Confirmation that you are willing to work on-site at our Port Coquitlam, BC office
  • Available start date
  • (Optional) Design portfolio or website link; this may include personal, academic, and/or professional projects
  • (Optional, if recent or relevant) Post-secondary transcripts

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

Company Description

Current Scientific Corp. is a growing marine tech company headquartered in metro Vancouver, BC with customers located around the world. We design and manufacture stabilized electro-optical systems for use in Naval & Defence sectors and Marine & Yacht industries. At CURRENT, we continually invest into product R&D to improve performance, quality, and customer experience. Our products are used for coast guard, paramilitary, super-yachts, commercial shipping, ferries & explorer cruises, icebreakers, marine mammal research vessels, and other specialty applications.

APPLY NOW

    • First Name
      Last Name
    •  
    •  
    •