Apply now

Posted 23 days ago

Embedded Software Developer

@ Dometic Corporation

Richmond, British Columbia

$95k–$118k/yrFull-time3+ years experience
Apply now
SIGNALS

Overview

Dometic Corporation is hiring a full-time Embedded Software Developer in Vancouver, BC, reporting to the Lead Software Engineer. The role develops firmware and connectivity software for marine electronic and mechatronic products such as steer-by-wire systems and gyro stabilizers. The posting states a salary of $95,000 to $118,000 CAD per year and lists medical, dental, vision, retirement and paid vacation benefits.

Pay:

$95,000–$118,000 a year

Responsibilities:

  • Design and implement firmware on target hardware platforms
  • Develop network connectivity and vessel integration solutions
  • Write unit, integration and system tests
  • Participate in code reviews and prepare technical documentation
  • Troubleshoot and deliver firmware updates for field issues

Requirements summary:

  • Bachelor's degree in electrical, mechatronic, software engineering or computer science
  • Minimum 3 years of firmware or system engineering experience
  • Strong C/C++ development on ARM Cortex-M MCUs
  • Experience with two or more serial protocols such as CAN, SPI, I2C, Ethernet

Tools & skills

Benefits mentioned

DentalVisionDisability insuranceRetirement planEmployee assistancePaid time offTuition supportEmployee discount
Source and dates

Employer career site / ATS feed · ultipro

Employer posting date
2026-10-14
First seen by our source
2026-10-14
Source record updated
2026-10-28

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SeniorityMid level
DepartmentSoftware development
Experience3+ years
Hours per week40 (estimated)
Work settingOffice, Laboratory
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (required)
Fields of studyElectrical engineering, Mechatronic engineering, Software engineering, Computer science
Perks mentionedGenerous paid time off, Retirement plan, Tuition support, Employee discount, Wellness, Transit support

Summary and details written by AI from the posting; the employer’s posting is the authority.

Dometic Corporation

Saved company profile

Historical company information from a saved The Jobs API profile (LinkedIn/Crunchbase fields). It is not live-verified; figures may have changed. Missing values remain unknown.

Full company description

Dometic kicks the door open to everyday adventure, exploration and discovery. With over 40,000 resellers worldwide, we design innovative outdoor gear that inspires the nomadic spirit inside us all. Millions of people, from dedicated road-trippers to backyard campers, use Dometic gear everyday to connect with nature on their own terms. Because we’re big believers that there’s no right or wrong way to do the big outdoors. There’s just your way.

 We’re about 7.000 people strong worldwide, with net sales of 25 billion SEK (USD 2.3 billion) in 2024. Our headquarters are in Stockholm, Sweden, and we’re listed on the Nasdaq Stockholm Large Cap exchange.

LinkedIn followers
87,154
People associated on LinkedIn
3,213
Reported office locations
  • Hemvärnsgatan 15, 6th floor, Solna, Stockholm 17154, SE
  • Dometic Corporation, 2000 N. Andrews Avenue, Pompano Beach, FL 33069, US
  • Suites 2207-2211, 22/F Tower 1, The Gateway, 25 Canton Road, Tsim Sha Tsui, Kowloon, Hong Kong, CN
  • 2320 Industrial Pkwy, Elkhart, IN 46516, US
  • 12 Prosperity Ave, Wangara, Western Australia 6065, AU
  • Hollefeldstraße 63, Emsdetten, North Rhine-Westphalia 48282, DE
  • 777 Igloo Rd, Katy, Texas 77494, US
  • 3831 No 6 Rd, Richmond, British Columbia V6V 1P6, CA
  • 1 Sierra Pl, Litchfield, Illinois 62056, US
  • Calle Rio Pesqueria 66600, Carmen, Nuevo León 66580, MX
  • Dometic House, The Brewery, Blandford Forum, Dorset DT11 9LS, GB
  • Little Braxted Hall, Witham Road, Little Braxted, Essex CM8 3EU, GB
  • Atlantic House, 1-3 Ellis Square, Selsey, Chichester PO20 0AY, GB
  • Unit 14, Deanfield Court, Link59 Business Park, Clitheroe, Lancashire BB7 1QS, GB
Other recorded names
  • Dometic
Profile identifies a recruitment agency
No

Dometic kicks the door open to everyday adventure, exploration and discovery. With over 40,000 resellers worldwide, we design innovative outdoor gear that inspires the nomadic spirit inside us all. Millions of people, from dedicated road-trippers to backyard campers, use Dometic gear everyday to connect with nature on their own terms. Because we’re big believers that there’s no right or wrong way to do the big…

FieldValue
IndustryManufacturing
Company size5,001-10,000 employees
HeadquartersSolna, Stockholm
Organization typePublic Company
Open jobs on Jobsy34
LinkedInView page
Job description

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 journey of continuous growth – now looking for our next star – a passionate Embedded Software Developer. This position reports to Lead Software Engineer and will work in Vancouver, BC.

Vancouver:

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

As Embedded Software Developer of the Vancouver team, you will be working 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. You will help to design safe, reliable, and innovative products such as steer-by-wire systems, gyro stabilizers, and vessel control systems that can make boating easier and safer for boaters around the world.

General Responsibilities

  • Firmware Development: Design and implement firmware applications on target hardware platforms, ensuring robust functionality and performance.

  • System Integration: Develop network connectivity and vessel integration solutions to combine and enhance functionalities for multiple systems.

  • Code Review: Participate in code reviews to ensure code correctness, maintainability, and conformity to coding guidelines.

  • Documentation: Prepare technical documentation such as design specifications and test plans.

  • Testing and Validation: Develop and execute unit tests, integration tests, and system tests to verify software functionality and performance.

  • Collaboration: Collaborate with cross-functional teams, including electrical and mechanical engineers, software developers, and product managers, to ensure successful product launches.

  • Technical Support: Support internal teams and external customers. Troubleshoot and deliver updated firmware to address field issues and improve product functionalities.

What do we offer?

You are offered an interesting role in a dynamic, fast paced and global environment with great opportunities to grow, evolve with the company and take on new challenges.

  • 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 Designation dues assistance
  • Employee discounts on our incredible products
  • Company events
  • Opportunities to make an impact

Skills & Requirements

The ideal candidate for this role will bring demonstrated success in engineering environment. Additionally, they will have acquired the following qualifications and experiences:

Required

  • Bachelor’s degree or equivalent qualification in Electrical engineering, Mechatronic engineering, Software engineering, or Computer Science.

  • Minimum 3 years of hands-on experience in firmware development or system engineering.

  • Strong C / C++ development experience with 16/32-bit MCU such as ARM Cortex-M.

  • Experience with two or more serial communication protocols such as CAN, SPI, I2C, Ethernet.

Preferred

  • Experience with CAN protocols such as J1939, NMEA 2000, XCP, and UDS

  • Experience developing motor control systems or other PID-based control systems

  • Proficiency in Python, Docker, and CI/CD pipelines

  • Demonstrated experience with unit testing, HIL testing, and functional testing

  • Familiarity with engineering documentation such as requirement specifications, DFMEA, and test plans

  • Development experience with wireless communication protocols (Wi-Fi, BLE)

  • Familiarity with IoT protocols and platforms (e.g. MQTT, AWS IoT)

  • Familiarity with firmware lifecycle security (e.g. secure boot, OTA, basic cryptographic protections)

  • Proficiency with engineering tools such as oscilloscope, multimeter, or logic analyzer

To be successful in this role, we believe that you possess the following skills, competencies & characteristics:

  • Accountable and Reliable: Takes ownership of responsibilities, meets commitments, and upholds high professional and ethical standards.

  • Collaborative Team Player: Thrives in a multidisciplinary team environment, contributing proactively, respecting diverse perspectives, and building strong working relationships.

  • Clear Communicator: Possesses strong verbal and written communication skills, with the ability to explain technical concepts clearly to colleagues across disciplines.

  • Organized and Systematic: Approaches tasks with structure and attention to detail, ensuring quality and consistency throughout the development cycle.

  • Motivated and Curious Learner: Demonstrates a continuous drive to expand knowledge, learn new technologies, and apply innovative approaches to solve complex challenges.

  • Analytical Problem Solver: Applies critical thinking and sound judgment to identify issues, evaluate alternatives, and implement effective solutions.

  • Adaptable and Resilient: Adjusts effectively to shifting priorities, emerging technologies, and dynamic project requirements in a fast-paced environment

Dometic’s Core Values

To thrive and succeed in this role, you understand the importance of our core values – Together We build our future, We play to win, We embrace change and We walk the talk; these values reflect the heart and soul of Dometic and they define what it takes to work here and how we do things.

Are you our next star? Then we would love to see your application.

Dometic is passionate about building together an inclusive and equitable working environment, that respects individual strengths, views, and experiences. We believe that diversity enables us to thrive across our differences. Be yourself and join us!

Dometic is proud to be an equal opportunity employer. Dometic evaluates qualified applicants without regard to race, color, religion, age, gender, national origin, disability status, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.

The salary for this position ranges from $95,000 CAD to $118,000 CAD per annum. Actual salary offered will be based on education, experience, skills, and qualifications as they relate to the role. Here is Dometic Vancouver's Pay Transparency Report for 2025: Dometic Vancouver Pay Transparency Report.

Similar jobs

  • Senior Embedded Software Developer

    Ottawa, ON
    Full Time

    Lumentum Ottawa ULC

    4+ YOECandidates need a Bachelor's degree in a computing or engineering field and at least 4 years of hands-on embedded C/C++ on Linux. Hardware debugging, multithreading, Git and strong teamwork across software and hardware teams are also required.

    Git, Yocto, Docker, Redis

  • Embedded Software Developer

    Ottawa, ON
    $96k–$146k/yrHybridFull Time

    Ford BlueOvalCity\/TEVC

    5+ YOECandidates need a bachelor's degree in computer science, computer engineering or electrical engineering, 5+ years of embedded C++ development, and 2+ years of QNX, WindRiver Linux or Qualcomm Linux embedded experience. Knowledge of AUTOSAR, CAN, automotive diagnostics, Agile and strong troubleshooting skills are assets.

    C++, Python, QNX, WindRiver Linux, Qualcomm Linux, Jenkins

  • Embedded Software Developer

    London, ON
    On-siteFull Time

    ZTR

    4+ YOECandidates need 4+ years of software development experience, a related bachelor's degree, and skill in languages such as Python, C++ or Java. They also need Git and CI experience, knowledge of industrial protocols like CAN, Modbus and Ethernet, and strong written and oral communication.

    Git, GitHub, GitLab

  • Embedded Software Developer

    Kanata, ON
    On-siteFull Time

    Pleora Technologies: Pleora’s eBUS SDK platform provides the essential building blocks necessary to develop high-performance applications that consume minimal CPU…

    6+ YOEPleora Technologies needs candidates with 6 to 10 years of software experience and a bachelor's or master's degree in computer engineering, electrical engineering or computer science, or an equivalent combination of education and experience. Strong C and C++ skills for real-time embedded systems, plus communication skills, are required.

    Git, SVN, JIRA, Confluence, ARM processors, FPGA

  • Embedded Software Developer

    Regina, SK
    Full Time

    Vaderstad Industries Inc (VII)

    5+ YOECandidates need a degree in computer science, software engineering or a related field, about five years of experience preferred, and skills in C, C++, embedded RTOS and Linux, CAN bus, and agile methods. Experience with farm-equipment communication protocols such as J1939 and ISO11783 is also expected.

    Jira, Bitbucket, Confluence, Azure Pipelines, Jama, MATLAB

  • Embedded Software Developer

    Montréal, QC
    $120k–$140k/yr

    Aversan: (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company.

    7+ YOECandidates need a bachelor's degree in an engineering or software field and at least 7 years of embedded software experience. They must have real-time operating system experience and skills in C, C++, Python, Git, CI/CD and Agile/Scrum.

    Git, Real-time operating system (RTOS)

  • Embedded Software Developer, Staff

    Kingston, ON

    IPG Photonics: Headquartered in Marlborough, USA, the company has developed a robust, vertically integrated supply chain, developing key technology components…

    8+ YOECandidates need 8+ years of professional experience building C/C++ applications for embedded Linux, strong Linux and debugging skills, and a solid grasp of real-time software concepts. Authorization to work in Canada is required.

    Linux

  • Embedded Software Developer

    Trois-Rivières, QC
    $70k–$105k/yrFull Time

    Dometic Corporation

    3+ YOECandidates need a bachelor's degree in electrical, mechatronic, software engineering or computer science, and at least 3 years of firmware or systems engineering experience. Strong C/C++ skills on bare-metal or embedded Linux and serial protocols like CAN, SPI, I2C and Ethernet are required. Fluency in French and English is also needed.

    Oscilloscope, Multimeter, Logic analyzer

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.