Jobs
>
Mississauga

    GNSS Software Developer II - Mississauga, Canada - C​NH Industrial

    Default job background
    Full time
    Description

    Responsibilities

  • Develop and maintain PC-based applications for interfacing with embedded devices.
  • Develop complex software in C, C++, MATLAB, or other selected languages in accordance with applicable software development methodology and release processes.
  • Design, implement, and maintain application software primarily focused on production analysis, visualization, and reporting.
  • Data analysis, some field testing and debugging firmware.
  • Test and improve code quality.
  • Provide reliable solutions to a variety of problems using sound problem solving techniques.
  • Perform technical root cause analysis and outline corrective action for given problems.
  • Work collaboratively and professionally with other associates in cross functional teams to achieve goals.
  • Participate in the creation of publishing material such as white papers.
  • Attend technical conferences on behalf of the company when necessary.
  • Present technical papers at conferences when necessary
  • Maintain company quality standards.
  • Other duties as assigned by Executive Team
  • Minimal travel required (5%)
  • This position pays: $86,000 – $123,000 plus any applicable bonus (Actual salaries will vary and will be based on various factors, such as skill, experience and qualification for the

    Qualifications

    Minimum Qualifications

  • Bachelor's Degree of Science in Engineering, Mathematics, or Physics
  • C++ experience required minimum of 2+ years
  • Preferred Qualifications

  • Data analysis, some field testing and debugging firmware.
  • MATLAB experience beneficial
  • Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems.
  • Familiarity with communication interfaces such as UART and CAN.
  • Familiarity with GNSS systems and concepts
  • Strong documentation and writing skills.
  • #LI-REMOTE

    Company Benefits

    CNH Industrial offers a wide variety of benefits that not only encourages wellness and preventive care, but we also provide the right tools and programs to help you achieve it. Our benefits package includes medical, dental, vision, disability, and life insurance. Our industry leading 401k will support you in meeting your retirement objectives. Additional benefits include paid parental leave, flexible work policies, opportunities for self-development and paid leave for specific activities.


  • DropLab Inc.

    software developer

    6 days ago


    DropLab Inc. Toronto, Canada

    Education: · Expérience: · Education · Bachelor's degree · Computer software engineering · Experience · 3 years to less than 5 years · Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 39 hours per week · ...


  • S M SOFTWARE SOLUTIONS INC. Toronto, Canada

    Education: · Expérience: · Education · Bachelor's degree · or equivalent experience · Computer and technology knowledge · Informatica · SQL · Amazon Web Services (AWS) · Python · Linux - VxWorks RTOS · Screening questions · Are you currently legally able to work in Canada? · Ex ...


  • Zazz Toronto, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 30 to 40 hours per week · Education: · Expérience: · Education · Bachelor's degree · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modificati ...


  • Autodesk Toronto, Canada Full time

    Position Overview · Autodesk, Inc. (NASDAQ: ADSK) makes software for people who make things. We are a global leader in design and make software for architecture, engineering, construction, manufacturing, and media and entertainment industries. If you've ever driven a high-perfor ...

  • Pharma Medica Research Inc.

    Software Developer

    1 week ago


    Pharma Medica Research Inc. Mississauga, Canada

    Pharma Medica Research (PMRI) is a Contract Research Organization that strive for innovation and original solutions in highly regulated and competitive industry. If you strive for innovation and original thinking you will be the perfect candidate to be part of an inclusive, adapt ...

  • Invafresh

    Software Developer

    1 week ago


    Invafresh Mississauga, Canada

    OVERVIEW: · A force for change and a leader. You know that companies need help to achieve the business outcomes they seek, and you have the skills and leadership to deliver it. You love delivering fresh solutions to customers and are passionate about setting a strong example to ...

  • FNF Canada

    Software Developer

    2 weeks ago


    FNF Canada Mississauga, ON, Canada

    FNF Canada is a leading service provider to financial institutions in the area of mortgage processing, tax and appraisal services, and title insurance. We pride ourselves on our relentless focus on enhancing the value of our services to our clients through continuous improvement ...

  • Think Big Group Inc.

    software developer

    6 days ago


    Think Big Group Inc. Mississauga, Canada

    Education: · Expérience: · Education · Bachelor's degree · Work setting · Consulting firm · Private company, corporation or industry · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate ...

  • SAVORMETRICS

    Software Developer

    1 week ago


    SAVORMETRICS Mississauga, Canada

    The Software Developer will contribute to the development of software applications and solutions for our Artificial Intelligence driven sensing solutions designed for the food and agriculture sector. The successful individual will immediately contribute by developing full softwar ...

  • Innovate R Technologies Inc.

    software developer

    5 days ago


    Innovate R Technologies Inc. Mississauga, Canada

    Education: Bachelor's degree · Experience: 1 year to less than 2 years · 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, ...

  • Sharav Infotech Inc.

    software developer

    1 week ago


    Sharav Infotech Inc. Mississauga, Canada

    Education: Bachelor's degree · Experience: 1 year to less than 2 years · 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, ...

  • Almon Consulting Company

    software developer

    5 days ago


    Almon Consulting Company Mississauga, Canada

    Education: Bachelor's degree · Experience: 2 years to less than 3 years · Work setting · Consulting firm · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes ...

  • Almon Consulting Company

    software developer

    6 days ago


    Almon Consulting Company Mississauga, Canada

    Education: · Expérience: · Education · Bachelor's degree · Work setting · Consulting firm · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solution ...

  • Clientserver Tech Systems Inc.

    software developer

    1 week ago


    Clientserver Tech Systems Inc. Mississauga, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Research and evaluate a varie ...

  • SYSTEMSENSE PROS

    software developer

    5 days ago


    SYSTEMSENSE PROS Mississauga, Canada

    Work Term: Permanent · Work Language: English · Hours: 35 hours per week · Education: College/CEGEP · Experience: 2 years to less than 3 years · Work setting · Information technology · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs b ...

  • Shabodi Corp.

    software developer

    6 days ago


    Shabodi Corp. Mississauga, Canada

    Education: · Expérience: · Education · College/CEGEP · 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 othe ...

  • 2387717 Ontario Inc.

    software developer

    6 days ago


    2387717 Ontario Inc. Mississauga, Canada

    Durée de l'emploi: Permanent · Langue de travail: Anglais · Heures de travail: 30 to 35 hours per week · Education: · Expérience: · Education · Bachelor's degree · Work setting · Consulting firm · Tasks · Write, modify, integrate and test software code · Maintain existing compu ...

  • Clientserver Tech Systems Inc.

    software developer

    1 week ago


    Clientserver Tech Systems Inc. Mississauga, Canada

    Education: · Expérience: · Education · Bachelor's degree · Tasks · Write, modify, integrate and test software code · Maintain existing computer programs by making modifications as required · Communicate technical problems, processes and solutions · Research and evaluate a varie ...

  • ShoreWise Consulting

    software developer

    1 week ago


    ShoreWise Consulting Mississauga, Canada

    Education: · Expérience: · Education · College/CEGEP · 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 othe ...

  • National Credit Recovery Inc.

    developer, software

    5 days ago


    National Credit Recovery Inc. Mississauga, Canada

    Education: College/CEGEP · Experience: 1 year to less than 2 years · 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, manu ...