Software Developer

3 weeks ago


Port Coquitlam British Columbia VB, Greater Vancouver, Canada Kongsberg Gruppen Full time

Kongsberg Discovery Canada Ltd., a subsidiary of KONGSBERG, is a global technology company, providing innovative and reliable technology solutions for all marine industry sectors including merchant, offshore, subsea, and naval. Headquartered in Horten, Norway, the company has manufacturing, sales, and service facilities internationally. Kongsberg Discovery is a market leader in systems for positioning, surveying, and navigation. We are determined to provide our customers with innovative and reliable marine electronics that ensure optimal operation both on and under the sea.

At KONGSBERG, we believe in tackling challenging problems and delivering extreme performance for extreme conditions. We do that through excellent products and services developed for delivering the greatest benefits to our customers.

WORLD CLASS – through people, technology, and dedication

  • Fully extended health, dental, vision & welfare benefits
  • Up to 7% employer match program with RRSP
  • Flexibility with Paid Time Off
  • Safe and collaborative culture

There has never been a more exciting time to work for Kongsberg Discovery Canada Ltd. than right now. With us, you will be in the forefront of enabling the business to achieve their objectives through the role as Software Developer.

POSITION SUMMARY:

Reporting to the Director of Engineering, the Software Developer will be responsible for designing, coding, debugging, testing, and sustaining our suite of software applications throughout the software development lifecycle. Application software controls, monitors, and displays data from our portfolio of sonar devices and provides an essential function to the end users. This is a key role requiring strong software development and engineering fundamentals, understanding of hardware and software interaction, and ability to work as part of a hybrid team.

ROLE AND RESPONSIBILITIES:

  • Design, code, test, debug and document high quality software to control and monitor sonar devices.
  • Analyze and fix defects, implement new features on current applications.
  • Create, update, and provide design documentation to ensure efficient maintenance and code reuse.
  • Ensure the software functionality, performance, stability, and reliability meets business and user requirements.
  • Collaborate with engineering team members, product managers and other relevant stakeholders to understand and ensure compliance to feature requirements.
  • Stay up to date with current and modern technologies including AI (Artificial Intelligence) and propose solutions to meet the company’s project requirements.
  • Assist in developing system architectures based on scalable design and coding patterns.
  • Work within the group to continuously improve the software development processes.

QUALIFICATIONS AND EDUCATION REQUIREMENTS:

  • A University degree in Engineering, Computer Science or other relevant discipline, or a combination of equivalent education and experience.
  • 3-5 years of experience in software design and development.
  • Proficient in C++ and object-oriented design
  • Experience in embedded firmware development is an asset
  • Combination of:
  • Software system development and design
  • Ethernet/Sockets programming e.g., TCP/IP protocols.
  • Multi-threaded programming
  • Operating systems (Windows, Linux, FreeRTOS), Realtime systems
  • GUI design and development
  • Signal and image processing
  • Agile processes and methodologies
  • System integration and test
  • Git or similar repositories
  • TFS or similar
  • MATLAB
  • Experience working in a cross-functional team including hardware and software engineers.
  • Experience working with hybrid, local, and remote software development teams.
  • High level of energy, enthusiasm, and optimism, as well as strong motivation to deliver great products and passion for excellence.
  • Ability to focus and drive tasks/projects to completion.
  • Strong analytical and problem-solving skills.
  • Working knowledge of electronic assemblies.
  • Proficient in Microsoft Office products.
  • Excellent oral and written communication skills.
  • Proven interpersonal and organizational skills.

Work Location (hybrid, communiting to local office is required): Port Coquitlam, BC Canada

KONGSBERG provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

#J-18808-Ljbffr
  • Software Developer

    1 month ago


    Port Coquitlam, British Columbia, V3B, Greater Vancouver, Canada International Submarine Engineering Ltd. Full time

    ISE is seeking a Software Developer to join our core engineering team. The successful role="presentation" candidate will be responsible for a variety of tasks including: Designing software modules Creating user interfaces Implementing code Conducting testing The Software Developer will work closely with team leaders and project managers to ensure that...

  • software QA

    4 weeks ago


    Port Coquitlam, British Columbia, V3B, Greater Vancouver, Canada Fascicle Technologies Inc. Full time

    Minimum Requirements:Education: Bachelor's degreeExperience: 3 years to less than 5 years or equivalent experienceWork SettingConsulting firmTasksConfer with clients to identify requirementsDesign, develop and implement information systems business solutionsProvide advice on information systems strategy, policy, management and service deliveryAssess...


  • Port Coquitlam, British Columbia, V3B, Greater Vancouver, Canada EMCO Corporation Full time

    With over 115 years of experience, EMCO Corporation is a leading national wholesale distributor of plumbing, HVAC, waterworks, and industrial products to the construction industry. We provide quality and cutting-edge products that help support residential, commercial, and infrastructure initiatives across Canada.At EMCO Corporation, we are committed to...

  • software engineer

    3 weeks ago


    Richmond, British Columbia, B7A, Greater Vancouver, Canada POS King Software Inc. Full time

    Education: Bachelor's degree Work Setting: Computer hardware or software retailer/wholesaler Tasks: Operate automatic or other testing equipment to ensure product quality Consult with clients after sale to provide ongoing support Conduct tests and perform security and quality controls Execute and document results of software application tests and...


  • Port Coquitlam, British Columbia, V3B, Greater Vancouver, Canada EMCO Corporation Full time

    Management Development Trainee - BC PlumbingFull-timeWe are currently hiring full-time Management Development Program Trainees.With over 115 years of experience, EMCO Corporation is a leading national wholesale distributor of plumbing, HVAC, waterworks, and industrial products to the construction industry. We provide quality and cutting-edge products that...

  • software developer

    3 weeks ago


    Delta, British Columbia, J4E, Greater Vancouver, Canada V Manage IT Full time

    Education:Secondary (high) school graduation certificateWork Setting:Computer hardware or software retailer/wholesalerTelecommunications industryTasks:Write, modify, integrate and test software codeCommunicate technical problems, processes and solutionsPrepare reports, manuals and other documentation on the status, operation and maintenance of softwareAssist...


  • Port Coquitlam, British Columbia, V3B, Greater Vancouver, Canada ElementIQ Media Inc. Full time

    Education: Bachelor's degreeExperience: 3 years to less than 5 yearsTasksConfer with clients to identify requirementsDocument technical requirements to ensure that products, processes and solutions meet business requirementsPrepare cost-benefit and return-on-investment analyses to support system implementationDesign, develop and implement information...


  • Richmond, British Columbia, B7A, Greater Vancouver, Canada PINNACLE STAFFING SOLUTIONS Full time

    JOB TITLE: Senior Software Developer INDUSTRY: Aviation / Technology LOCATION: Richmond, BC STATUS: Full-Time / Hybrid Begin an exciting new journey in your technology career by joining the team of a fast-growing aviation company as their Senior Software Developer. You’ll be responsible for developing, maintaining, and supporting backend API services and...

  • software developer

    3 weeks ago


    Delta, British Columbia, J4E, Greater Vancouver, Canada OMIKAN TECHNOLOGIES INC. Full time

    Education: Bachelor's degree or equivalent experience Tasks: Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and solutions Prepare reports, manuals and other documentation on the status, operation and maintenance of software Assist in the...


  • Richmond, British Columbia, B7A, Greater Vancouver, Canada The Boeing Company Full time

    Job DescriptionAt Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great...


  • Port Coquitlam, British Columbia, V3B, Greater Vancouver, Canada Luminous Dental Centre Part time

    Luminous dental is a family-owned, non-corporate clinic that has been serving the community for over 40 years as Dr. Gavin Chu Inc. We have recently re-branded and are expanding our team and hours of operation to serve our patients better. We have loyal long-term patients and staff and a supportive environment for learning. We are currently looking for an...

  • Sr. Project Engineer

    1 month ago


    Port Coquitlam, British Columbia, V3B, Greater Vancouver, Canada ANDRITZ Full time

    Every day, ANDRITZ continues to deliver successful innovative solutions to our customers globally. Why are we so successful? Because we are passionate and love what we do! We are at the forefront of future engineering technologies, with solutions that ensure the success of our clients in key industries that are shaping the future of the world we live in. Our...


  • Port Coquitlam, British Columbia, V3B, Greater Vancouver, Canada Vancouver Coastal Health Full time

    SalaryThe salary range for this position is CAD $28.80/Hr. - CAD $30.53/Hr.Job SummaryCome work as a Program Administrative Assistant with Vancouver Coastal Health (VCH)! Vancouver Coastal Health is looking for a Program Administrative Assistant to join the Overdose Outreach team at Downtown Eastside in Vancouver, BC. Apply today to join our team!As an...


  • Port Coquitlam, British Columbia, V3B, Greater Vancouver, Canada FutureSight Full time

    FutureSight is seeking an experienced and visionary entrepreneur to co-found their next B2B SaaS startup with us.FutureSight is a leading venture studio that co-creates world-class software companies with values-driven entrepreneurs from inception to exit. We are a team of founders, operators, and designers with experience successfully bringing software to...


  • Port Coquitlam, British Columbia, V3B, Greater Vancouver, Canada Fraser Health Full time

    Detailed OverviewReporting to the Program Coordinator, provides consultation, case management and therapy to individuals and families affected by eating disorders. Assesses clients, determines referral needs, provides group therapy, family therapy and group education, liaises with community resources for specialized services. Formulates and implements...


  • Burnaby, British Columbia, Greater Vancouver, Canada Fortinet Full time

    FortiNDR (Network Detection Response) utilizes cutting-edge machine learning technology for sophisticated malware detection, intrusion detection, and network anomaly detection. We are seeking an Intermediate C/C++ Developer to contribute to the development and enhancement of our on-prem solutions, particularly in areas involving engines, operating image,...


  • Port Coquitlam, British Columbia, V3B, Greater Vancouver, Canada Fraser Health Part time

    Salary rangeThe salary range for this position is CAD $42.27 - $52.81 / hour Come work with us!Fraser Health is the second largest health system in Canada with over 45,000 staff, medical staff and volunteers, and is the largest of five regional health authorities in British Columbia, providing hospital and community-based health services to nearly 2 million...


  • Port Coquitlam, British Columbia, V3B, Greater Vancouver, Canada Vancouver Coastal Health Full time

    SalaryThe salary range for this position is CAD $42.27/Hr. - CAD $52.81/Hr.Job SummaryCome work as a Concurrent Disorder Clinician with Vancouver Coastal Health (VCH)!Vancouver Coastal Health is looking for a Concurrent Disorder Clinician to join the Mental Health & Substance Use team at South Community Health Centre in Vancouver, BC. Apply today to join the...

  • Retail Branch Manager

    3 weeks ago


    Port Coquitlam, British Columbia, V3B, Greater Vancouver, Canada Universal Field Supplies Full time

    Branch Manager The Branch Manager will be responsible for overseeing both the retail store and shipping operations of the branch, ensuring efficient, effective, and seamless processes across both areas. This role involves managing inventory, coordinating logistics, leading a team, and providing exceptional customer service. The ideal candidate will be a...


  • Port Coquitlam, British Columbia, V3B, Greater Vancouver, Canada Vancouver Coastal Health Full time

    SalaryThe salary range for this position is CAD $29.31/Hr. - CAD $38.47/Hr.Job SummaryCome work as an Analyst/Administrative Assistant with Vancouver Coastal Health (VCH)!Vancouver Coastal Health is looking for an Analyst/Administrative Assistant to join the Clinical Informatics Team. Apply today to join our team!As an Analyst/Administrative Assistant with...