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
2 days 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
    Software Developer, C++

    Software Developer, C++

    A-CX • Vancouver, BC, Canada
    Full-time
    Salary : $82,015 - $126,426 (CAD) Annually.A-CX is a software design and development partner for progressive companies, delivering innovative services through dedicated teams and customized solution...Show more
    Last updated: 11 days ago • Promoted
    Software Developer

    Software Developer

    CadMakers • Burnaby, BC, Canada
    Full-time
    Founded in 2014, CadMakers is an industry-leading digital construction and manufacturing technology company headquartered in Burnaby, British Columbia, Canada. We are dedicated to delivering cutting...Show more
    Last updated: 30+ days ago • Promoted
    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: 6 days 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: 14 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: 5 days ago • Promoted
    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: 14 days ago • Promoted
    Software Developer - Full Stack

    Software Developer - Full Stack

    Insurance Council of BC • Vancouver, BC, Canada
    Full-time
    The Insurance Council of British Columbia is the regulatory organization that licenses and regulates the activities of over 50,000 life and general insurance agents, general insurance salespersons,...Show more
    Last updated: 12 days ago • Promoted
    Embedded C Developer - Amaris Consulting

    Embedded C Developer - Amaris Consulting

    Amaris Consulting • richmond, bc, ca
    Full-time
    The ideal candidate will have strong experience in.You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.Design, devel...Show more
    Last updated: 30+ 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: 23 days ago
    Embedded Software QA & Automation Specialist - Intermediate

    Embedded Software QA & Automation Specialist - Intermediate

    Delta Intelligent Building Technologies (Canada) Inc. • Surrey, BC, Canada
    Full-time +1
    About Delta Intelligent Building Technologies (Canada) Inc.Delta Intelligent Building Technologies (Canada) Inc.Delta Electronics) is a leading building controls manufacturer with over 300 partners...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Software Manager, Medical Displays

    Senior Embedded Software Manager, Medical Displays

    Barco • Vancouver
    Full-time
    A global technology company is seeking an experienced software developer to create embedded software for medical display products. The ideal candidate has over 5 years of experience in software engi...Show more
    Last updated: 12 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: 14 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: 10 days ago • Promoted
    Embedded Software Engineer - IoT | C / C++ | Burnaby

    Embedded Software Engineer - IoT | C / C++ | Burnaby

    Cermate Software Inc. • Burnaby
    Full-time +1
    A technology solutions provider in Burnaby is seeking a skilled individual for a full-time permanent role.Key qualifications include expertise in various programming languages such as C, C++, and a...Show more
    Last updated: 14 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: 7 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: 7 days ago • Promoted
    Embedded System Engineer

    Embedded System Engineer

    ZVST Cloud Tech • Vancouver, BC, Canada
    Full-time
    Title : Embedded System Engineer.C, Silicon Validation, NVMe, PCIe, debugging, compilers, GIT, RTOS.Develop and test SSD firmware- Preferred not mandatory. Participate in design and code reviews.Coll...Show more
    Last updated: 30+ days 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: 14 days ago • Promoted