Enable job alerts via email!

Software Development Engineer

Dometic Group

Vancouver

On-site

CAD 95,000 - 119,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm in the marine industry is seeking a passionate Software Development Engineer to join their dynamic team in Vancouver. This role involves developing cutting-edge firmware and connectivity software for electronic and mechatronic products that enhance boating experiences. You'll be at the forefront of the electrification of the marine sector, contributing to the entire software development lifecycle from concept to production. With a focus on collaboration and innovation, this position offers a unique opportunity to make a significant impact in a fast-paced global environment. If you're ready to embrace new challenges and drive technological advancements, this is the perfect opportunity for you.

Benefits

Medical/Dental/Vision Insurance
Employee Assistance Program (EAP)
Disability Insurance (STD/LTD)
Retirement Programs (RSP and Company Pension Plan)
Paid Vacation
Statutory Holidays
Free on-site parking
Tuition and professional dues assistance
Employee discounts on products
Company events

Qualifications

  • 4+ years of firmware development experience in engineering environments.
  • Proficiency in C/C++ and experience with 16/32 bit MCUs.
  • Knowledge of IoT protocols and agile development processes.

Responsibilities

  • Design and optimize firmware applications for marine products.
  • Develop network connectivity solutions for vessel integration.
  • Collaborate with cross-functional teams for product launches.

Skills

C / C++
Firmware Development
System Integration
Documentation
Testing and Validation
Agile Development
Problem-Solving

Education

Bachelor’s degree in Electrical Engineering
Bachelor’s degree in Mechatronic Engineering
Bachelor’s degree in Software Engineering
Bachelor’s degree in Computer Science

Tools

GIT
JIRA
Oscilloscopes
Multimeters
Logic Analyzers

Job description

Join or sign in to find your next job

Join to apply for the Software Development Engineer role at Dometic

Get AI-powered advice on this job and more exclusive features.

About The Position

Our Marine organization is a trusted provider of innovative solutions for the worldwide boating and boat building industry, and we recently expanded our scope to lead the boating industry into an electrified future. Dometic has won numerous NMMA Innovation Awards over the years and we are always striving for new ways to make boating easier, safer, and more enjoyable.

We are on a growth journey – now looking for our next star – a passionate Software Development Engineer. This position reports to the Lead Software Engineer and will work in Vancouver, BC.

Location

Vancouver: Dometic Marine’s headquarters are in Vancouver, British Columbia in Canada. The facility develops and manufactures hydraulic, electronic, and combustion-based products.

Role Overview

As a Software Development Engineer, you will be involved in cross-functional teams to develop firmware and connectivity software for electronic and mechatronic products that lead the marine industry. You will be involved in the complete software development cycle from concept to production, playing a key role in designing safe, reliable, and innovative systems such as steer-by-wire, climate control, power management, and vessel control.

Responsibilities
  1. Firmware Development: Design, implement, and optimize firmware applications on target hardware platforms, ensuring robust functionality and performance.
  2. System Integration: Develop network connectivity and vessel integration solutions to enhance functionalities for multiple systems.
  3. Code Review: Participate in code reviews to ensure correctness, maintainability, and adherence to coding standards.
  4. Documentation: Prepare technical documentation including design specifications and test plans.
  5. Testing and Validation: Develop and execute unit, integration, and system tests to verify software functionality and performance.
  6. Collaboration: Work with electrical, mechanical engineers, software developers, and product managers to ensure successful product launches.
  7. Technical Support: Support internal teams and external customers by troubleshooting and updating firmware to address issues and improve products.
What We Offer

An engaging role in a dynamic, fast-paced, global environment with opportunities for growth and development.

  • Medical/Dental/Vision Insurance
  • Employee Assistance Program (EAP)
  • Disability insurance (STD/LTD)
  • Retirement Programs (RSP and Company Pension Plan)
  • Paid Vacation
  • Statutory Holidays
  • Free on-site parking
  • Tuition and professional dues assistance
  • Employee discounts on products
  • Company events
  • Opportunities to make an impact
Skills & Requirements

The ideal candidate will have success in operational/engineering/manufacturing environments and possess:

  • Bachelor’s degree or equivalent in Electrical, Mechatronic, Software Engineering, or Computer Science
  • Minimum 4 years of firmware development experience
  • Proficiency with firmware design, development, validation, and documentation
  • Strong skills in C / C++
  • Experience with 16/32 bit MCUs like ARM Cortex-M
  • Experience with serial protocols like SPI, I2C, CAN, Ethernet
  • Experience in climate control or power control products is advantageous
  • Motor or PID control experience is a plus
  • Wireless communication protocols (Wi-Fi, BLE) experience is a plus
  • Knowledge of IoT protocols/platforms (MQTT, AWS IoT) is beneficial
  • RTOS development experience is advantageous
  • Experience with agile development processes
  • Familiarity with version control systems like GIT and issue tracking like JIRA
  • Proficiency with engineering tools such as oscilloscopes, multimeters, logic analyzers
Desired Skills & Characteristics

Motivated, organized, analytical, with strong problem-solving, communication, and teamwork skills.

Core Values

Embrace our values: Together We build our future, We play to win, We embrace change, and We walk the talk.

Join Us

If you're our next star, we'd love to see your application. Dometic fosters an inclusive, equitable environment that respects diversity and individual strengths. We are proud to be an equal opportunity employer.

Salary Range

$95,000 to $119,000 CAD

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Development Engineer

Cclgroup

Vancouver

On-site

CAD 90,000 - 200,000

Yesterday
Be an early applicant

Senior Software Development Engineer

NetNation

Vancouver

Hybrid

CAD 80,000 - 110,000

3 days ago
Be an early applicant

Software Development Engineer, Amazon Payment Products

ITjobs.ca

Vancouver

On-site

CAD 80,000 - 130,000

Yesterday
Be an early applicant

Software Development Engineer, S3 Distribution Plane

Amazon

Vancouver

On-site

USD 114,000 - 192,000

Yesterday
Be an early applicant

Software Development Engineer, Amazon Payment Products

ITjobs.ca

Vancouver

On-site

USD 114,000 - 192,000

Yesterday
Be an early applicant

Software Development Engineer, Amazon Connect Contact Lens

Amazon

Vancouver

On-site

USD 114,000 - 192,000

Yesterday
Be an early applicant

Software Development Engineer, Middle Mile Transportation

Amazon

Vancouver

On-site

USD 114,000 - 192,000

2 days ago
Be an early applicant

Software Development Engineer, Ordering

Amazon

Vancouver

On-site

USD 114,000 - 192,000

2 days ago
Be an early applicant

Senior Software Engineer - Development Infrastructure

Abnormal AI

Remote

CAD 80,000 - 150,000

7 days ago
Be an early applicant