Talent.com
Embedded Software Developer
Embedded Software DeveloperDometic • Richmond, Metro Vancouver Regional District, CA
Embedded Software Developer

Embedded Software Developer

Dometic • Richmond, Metro Vancouver Regional District, CA
9 hours ago
Job type
  • Full-time
Job description

Overview

Dometic is a global market leader in the mobile living industry. Millions of people around the world use Dometic products in outdoor, residential, and professional applications.

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.

Responsibilities

  • Firmware Development : Design, implement, and optimize 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 2 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.
  • Preferred

  • Working experience with two or more serial communication protocols such as CAN, SPI, I2C, Ethernet
  • Working 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
  • Capabilities

  • Motivated and Curious Learner : Demonstrates a continuous drive to expand knowledge, learn new technologies, and apply innovative approaches to solve complex challenges.
  • Organized and Systematic : Approaches tasks with structure and attention to detail, ensuring quality and consistency throughout the development cycle.
  • Analytical Problem Solver : Applies critical thinking and sound judgment to identify issues, evaluate alternatives, and implement effective solutions.
  • Clear Communicator : Possesses strong verbal and written communication skills, with the ability to explain technical concepts clearly to colleagues across disciplines.
  • Collaborative Team Player : Thrives in a multidisciplinary team environment, contributing proactively, respecting diverse perspectives, and building strong working relationships.
  • Accountable and Reliable : Takes ownership of responsibilities, meets commitments, and upholds high professional and ethical standards.
  • 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.

    Salary Range : $88,000 CAD to $105,000 CAD

    #J-18808-Ljbffr

    Create a job alert for this search

    Embedded Software Developer • Richmond, Metro Vancouver Regional District, CA

    Similar jobs
    Sr. Embedded Software Engineer, Lighting Software

    Sr. Embedded Software Engineer, Lighting Software

    Rivian • Vancouver
    Full-time
    Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...Show more
    Last updated: 1 day ago • Promoted
    Embedded Firmware Engineer

    Embedded Firmware Engineer

    Clarius Mobile Health • Vancouver
    Full-time +2
    Clarius Mobile Health provided pay range.This range is provided by Clarius Mobile Health.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Talent ...Show more
    Last updated: 10 days ago • Promoted
    Software Tools Developer for Cardiac Mapping System (Hybrid)

    Software Tools Developer for Cardiac Mapping System (Hybrid)

    Kardium Inc. • Burnaby
    Full-time
    Software Tools Developer to join their team in Burnaby, BC.The role focuses on developing innovative tools for the Globe Mapping and Ablation System, contributing to cutting-edge medical technology...Show more
    Last updated: 10 days ago • Promoted
    Sr. Embedded Software Engineer, Lighting Software

    Sr. Embedded Software Engineer, Lighting Software

    Rivian and Volkswagen Group Technologies • Vancouver
    Full-time
    Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and c...Show more
    Last updated: 9 hours ago • Promoted • New!
    AI GPU Product Planning Lead, Embedded Software

    AI GPU Product Planning Lead, Embedded Software

    Advanced Micro Devices • Vancouver
    Full-time
    A leading semiconductor company is seeking an AI GPU Product Planning Lead to coordinate software teams and drive ROCm enablement for iGPUs on embedded platforms. The ideal candidate has a strong un...Show more
    Last updated: 9 days ago • Promoted
    Programmer / Software Developer

    Programmer / Software Developer

    Vitacore Industries • Burnaby, British Columbia, Canada
    Full-time
    Quick Apply
    At Vitacore, we integrate cutting-edge research and technology with a profound commitment to sustainability and innovation. Established in 2020, Vitacore is driven by our mission to develop transfor...Show more
    Last updated: 19 days ago
    Software Development Engineer

    Software Development Engineer

    Connor, Clark & Lunn Investment Management (CC&L) • Vancouver
    Full-time
    We are a special software team embedded in a top performing quantitative equity fund that manages over $75 billion in financial assets. This is a fantastic opportunity in the exciting intersection o...Show more
    Last updated: 10 days ago • Promoted
    Senior Software Developer - AI

    Senior Software Developer - AI

    Swim Recruiting • Vancouver, British Columbia, Canada
    Temporary
    Software Engineer role focusing on AI with an enterprise organization investing majorly into technology.AI focused role, building out POC for the SRE team. In-office work environment in Vancouver, 4...Show more
    Last updated: 18 days ago • Promoted
    Senior Embedded Systems Engineer

    Senior Embedded Systems Engineer

    Stellar Recruitment Inc. • Vancouver
    Full-time
    Get AI-powered advice on this job and more exclusive features.This range is provided by Stellar Recruitment Inc.Your actual pay will be based on your skills and experience — talk with your recruite...Show more
    Last updated: 10 days ago • Promoted
    Embedded Payments Implementation Lead

    Embedded Payments Implementation Lead

    VoPay International Inc. • Vancouver
    Full-time
    A leading financial services provider in Vancouver is seeking a Technical Implementation Specialist to oversee customer onboarding and integration of innovative payment solutions.This role involves...Show more
    Last updated: 6 days ago • Promoted
    Senior Enterprise SaaS Sales — Embedded Finance

    Senior Enterprise SaaS Sales — Embedded Finance

    VoPay • Vancouver
    Full-time
    A leading fintech provider in Vancouver is hiring a Senior Account Executive to drive sales of embedded finance and payment solutions. The ideal candidate will have over 6 years of SaaS enterprise s...Show more
    Last updated: 24 days ago • Promoted
    Sr. Firmware / Embedded software Engineer - delta

    Sr. Firmware / Embedded software Engineer - delta

    PotisEdge • delta, bc, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 3 days ago • Promoted
    Sr. Firmware / Embedded software Engineer - richmond

    Sr. Firmware / Embedded software Engineer - richmond

    PotisEdge • richmond, bc, ca
    Full-time
    Firmware / Embedded software Engineer.We are seeking a hands-on Embedded System Engineer with experience in Battery Management Systems (BMS) to support the technical development, customization, and i...Show more
    Last updated: 3 days ago • Promoted
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    Equest • North Vancouver, British Columbia, Canada
    Full-time
    DarkVision, a Koch Engineered Solutions company, is looking for a talented Senior Software Engineer to help develop our data analysis and visualization applications. This development involves writin...Show more
    Last updated: 1 day ago • Promoted
    Embedded Software Engineer (Robotics)

    Embedded Software Engineer (Robotics)

    Humanoid • Vancouver
    Full-time
    Embedded Software Engineer (Robotics).We are looking for a passionate and skilled Embedded Software Engineer (Robotics) to join our innovative team in Vancouver. You will play a pivotal role in desi...Show more
    Last updated: 10 days ago • Promoted
    Technical Sales Lead – Embedded Tools & Growth

    Technical Sales Lead – Embedded Tools & Growth

    USA Tech Recruit • Vancouver
    Full-time
    A leading technology company located in Vancouver is seeking an experienced sales manager to provide technical and commercial support. Responsibilities include presenting products, negotiating sales...Show more
    Last updated: 24 days ago • Promoted
    GPU & AI Software Stack Planner for Embedded Systems

    GPU & AI Software Stack Planner for Embedded Systems

    AMD • Vancouver
    Full-time
    A leading semiconductor company in Vancouver is seeking a Mid-Senior level Embedded Software Technical Marketing -GPU AI / ML Planner. The ideal candidate will coordinate software efforts for iGPUs on...Show more
    Last updated: 10 days ago • Promoted
    Tools Software Engineer — Developer Experience

    Tools Software Engineer — Developer Experience

    Apple • Vancouver
    Full-time
    A leading technology company is looking for a Software Engineer to join its Workflow Experience team in Vancouver.In this role, you’ll build innovative tools that enhance productivity for software ...Show more
    Last updated: 10 days ago • Promoted