Available positions:

.NET Developer,  UI/UX Developer,  Technical Writer,  Quality Assurance Manager,  Graphics Designer,  Electrical Engineer,  ComputerVision Specialist

As a employee at SubC Imaging, you will be part of a technically diverse team, creating the most advanced and capable video systems for applications such as deep sea mining, film oceanography, offshore energy, archaeology and marine research.

Benefits

In addition to a fair and competitive salary, we offer the following:

  • Hourly pay: Your time is valuable. We strongly believe that in salaried roles, too often, corporations take advantage of employees and people end up working unfairly. We believe in equal pay for time worked.
  • Flex time: Life is complex. Work around your own schedule.
  • Overtime: In the very rare occurrence of a long week, we pay overtime at 1.5x.
  • Medical/health/dental: Industry standard with Blue Cross.
  • Matched RRSP plan: We match your contribution for retirement planning.
  • Fitness and health: Coverage for fitness equipment and memberships. Free power conditioning classes with certified personal trainers.
  • Brain fuel: Healthy snacks, delicious coffee and organic teas are provided at our offices so you have energy for innovation.
  • Locations: With offices in St. John’s and Clarenville and the option of working remotely, SubC offers the flexibility to accommodate a wide variety of personal and family circumstances.
  • Ladder to climb: SubC is growing, we are looking for people to grow with us as we develop new technologies.

These positions are for people who thrive in fluid, fast paced environments. A passion for innovation, science and technology is a valuable asset. We are a team of intelligent individuals, but each of us retains independence and creative freedom. Applicants should email careers@subcimaging.com with resume and example work.

 

.NET Developer

This position is full time and starts immediately.

Required Skills

● Proficient in C# or other .NET technologies with experience developing WPF and UWP applications
● Strong understanding of MVVM, dependency injection, and inversion of control
● Ability to develop and integrate modular components into existing code base
● Familiar with various design and architectural patterns
● Experience with Git or comparable version control
● Must be able to provide code examples

Added Value Skills

● Xamarin Android development
● Experience with Web technologies such as Asp.Net Web forms, Asp.Net MVC, HTML, CSS, JavaScript and JQuery
● Experience with Jira, or comparable Agile project management

Responsibilities

● Iterate on prototype and product quality by testing for, and fixing issues
● Work with clients to identify, and fix bugs
● Offer product support through email
● Offer input and suggestions on application development and direction
● Identify bottlenecks and bugs; devise solutions to these problems. Help maintain code quality, and organization.

 

UI/UX Developer

This position is full time and starts immediately.

Required Skills

● Proficient in XAML/C# with experience developing WPF and UWP applications
● Strong understanding of MVVM
● Ability to use and develop new extensible styles, templates, and controls
● Experience with Microsoft Blend
● High attention to detail for bug and UX testing
● Strong understanding of object-oriented programming
● Familiar with various design and architectural patterns
● Experience with Git or comparable version control
● Must be able to provide visual and code examples of WPF Front Ends

Added Value Skills

● Xamarin Android development
● Experience with Web technologies such as Asp.Net Web forms, Asp.Net MVC, HTML, CSS, JavaScript and JQuery
● Experience with Jira, or comparable Agile project management

Responsibilities

● Iterate on prototype and product quality by testing for, and fixing issues
● Work with clients to design UI
● Offer input and suggestions on application development and direction
● Identify bottlenecks and bugs; devise solutions to these problems. Help maintain code quality, and organization

 

Technical Writer

This position is a six month project with potential for full time position.

Responsibilities

  • In cooperation with the CTO and  CSO,  the completion of research funding applications.
  • Upkeep of product manuals ensuring documentation is aligned with new feature releases
  • In cooperation with technical staff, the development of comprehensive setup and  operating procedures for custom developed systems
  • In cooperation with the VP of Business development, the completion of applications for funding associated with the commercial of products in late stage development.
  • Writing of patent applications
  • Writing of year end SRED research reports
  • Co-authoring abstracts, papers and presentations for publications and events

Skills

  • Excellent English writing and communication skills.
  • Must be able to take complex, technical information and translate it for users who have nontechnical backgrounds
  • Capable of understanding and explaining highly technical information.
  • Attention to detail.

Added Value Skills

  • Fluency in a second language

 

Quality Assurance Manager

This position is full time and starts immediately.

Responsibilities

  • Develops quality assurance plans by conducting hazard analyses; identifying critical control points and preventive measures; establishing critical limits, monitoring procedures, corrective actions, and verification procedures; monitoring inventories.
  • Validates quality processes by establishing product specifications and quality attributes; measuring production; documenting evidence; determining operational and performance qualification; writing and updating quality assurance procedures.
  • Maintains and improves product quality by completing product, company, system, compliance, and surveillance audits; investigating customer complaints; collaborating with other members of management to develop new product and engineering designs, and manufacturing and training methods.
  • Achieves quality assurance operational objectives by contributing information and analysis to strategic plans and reviews; preparing and completing action plans; implementing production, productivity, quality, and customer-service standards; identifying and resolving problems; completing audits; determining system improvements; implementing change.
  • Prepares quality documentation and reports by collecting, analyzing and summarizing information and trends including failed processes, stability studies, recalls, corrective actions, and re-validations.
  • ISO 9001 and ISO 14001 certification preparation, planning and execution.
  • Updates job knowledge by studying trends in and developments in quality management; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.

Skills

  • Process Improvement, understanding of lean manufacturing concepts, analyzing Information, strategic planning, verbal communication, quality engineering, attention to detail, thoroughness and dealing with complexity.

Added Value Skills

  • Soldering and assembly, computer programming, mechanical design and/or technical writing experience would give a better understanding of the processes required to build our products.

 

Graphics Designer

This position is a six month project with potential for full time position.

Responsibilities

  • Design of graphics for manuals, datasheets, brochures and posters
  • Prepares work to be accomplished by gathering information and materials.
  • Illustrates concept by designing rough layout of art and copy regarding arrangement, size, type size and style, and related aesthetic concepts. Obtains approval of concept by submitting rough layout for approval.
  • Organization of printing and logistics of graphics, keeping deadlines.
  • Web marketing: keep website keywords and search engine optimization up to date; funneling traffic through content.
  • Upgrades website by updating content and graphics; monitoring performance and results; identifying and evaluating improvement options; introducing new technology; maintaining links.
  • Provides information by collecting, analyzing, and summarizing data and trends. Ex. Google analytics
  • Creation of marketing videos using video editing tools. Ex. Adobe Premiere, Sony Vegas
  • Prepare for trade shows by designing booth graphics, product layout, planning and equipment logistics
  • Maintains technical knowledge by attending design workshops; reviewing professional publications; participating in professional societies.
  • Contributes to team effort by accomplishing related results as needed.

Skills and Traits

  • Layout skills, creative services, customer focus, creativity, flexibility, attention to detail, deadline-oriented, desktop publishing tools, video editing tools

Added Value Skills

  • HTML and web design, understanding of photography applied concepts

 

Electrical Engineer

This position is full time and starts immediately.

Responsibilities

  • Design, ordering and prototyping circuits and PCBs for embedded systems
  • Write firmware in C++ to run on microcontrollers
  • Confirm system and product capabilities by writing/designing testing methods for production team
  • Research solutions based on customer requirements
  • Maintain professional and technical knowledge by attending educational workshops; reviewing professional publications; participating in professional societies

Skills

  • Electronics CAD design: KiCAD, OrCAD or equivalent
  • Reflow and hand soldering of PCBs and for prototypes
  • Organized and able to prioritize tasks and help with electronic components inventory

Added Value Skills

  • Experience with object-oriented programming (C#, C++, Java or equivalent)
  • Experience with FPGA development in VHDL or System Verilog
  • Technical writing: drafting of abstracts, papers, presentations and articles for conferences, magazines and other publications

 

ComputerVision Specialist

This position is full time and starts immediately.

Responsibilities

  • Development of algorithms for underwater specific computervision
  • Work with existing algorithms, APIs and SDKs to develop test applications. Assist software team to integrate into SubC code base.
  • With version control, help maintain, and work within source control utilizing branching, merging, proper check-in procedures, and passing of continuous builds to ensure that software is always releasable
  • Software QA – Identify bottlenecks and bugs; devise solutions to these problems. Test products from the viewpoint of a customer, to improve user experience.

Skills

  • Experience in EMGU, OpenCV, Aforge, MATLAB or equivalent
  • Experience with object-oriented programming (C#, C++, Java or equivalent)
  • Familiar with various design and architectural patterns

Added Value Skills

  • Experience using CUDA or equivalent GPUs for image and vision applications
  • Experience with Python, Matlab, Labview and other prototyping software
  • Familiarity with the .NET 4+ framework