Job Description

Job Description

Job Title: Telematics Software Engineer

About our company:

The Raymond Corporation is a division of the Toyota Industries Corporation. We empower you to do great work in a company with 100 years of success, innovation and growth. Our Associates are the foundation of our continued success. If you’re innovative and enjoy the thrill of making things happen - share our vision and grow with us.

About our team:

The Raymond Telematics team is internationally recognized for helping the biggest companies in the world optimize supply chains. We develop and deploy software for forklift operator User-Interface (UI), warehouse management, productivity monitoring, and driver training aides. Our software creates, curates, and innovatively presents data to facilitate successful warehouse operations. Our software continues to unlock cutting-edge applications for our customers, from access control, electronic checklists, impact management, and training assistances.

About the position:

The Raymond Telematics team is looking for an Application Software Engineer. You will:

  • Design, and implement software to provide innovative solutions based on the latest ARM32 bit processors.
  • Perform software requirement analysis, specifications writing, and unit testing.
  • Diagnose and analyze software defect, and formulate effective resolution.
  • Be part of the new platform design team and be part of continuous process improvement. Collaborate closely with cross functional engineering teams to achieve system level performance meeting product requirement specification.
  •   About you:

  • Bachelor’s degree (or greater) in Computer Science, Computer Engineering, Electrical Engineering, Robotics Engineering, or a related field.
  • 3+ year of experience and/or a master’s degree in the fields above.
  • Experience with C/C++ in an embedded environment.
  • Object-Oriented Design experience.
  • Strong communication, organization, documentation, and presentation skills.
  • Ability to work independently, as well as a team setting, inquisitive, data-driven, flexible, adaptable, dependable, and eager to deliver timely results despite challenges.
  • It would be great if you had:

  • Experience with Modern C++ (C++ 11 or greater)
  • Linux Yocto Embedded Experience
  • Networking experience, WebServer, VPN, etc.
  • Understanding of scripting languages: BASH, Perl, JavaScript
  • Professional experience QT/QML.
  • CAN familiarity, specifically CANopen,
  • Working knowledge and experience with current version control tools such as GIT, Atlassian Bitbucket.
  • About the total compensation package:

    Salary  - $91,300 - $116,900 per year. Compensation depends on the selected candidate's education and experience. 

    Relocation – This position may qualify for relocation.

    Benefits - We recognize the value of a comprehensive benefits program for our employees and work tirelessly to make sure our package meets the needs of our employees and their families. Eligible employees can elect and participate in a variety of benefits including:

  • Vacation available on day 1
  • 10 paid holidays
  • Medical and Rx Plan options
  • Dental and Vision Plan options
  • Employee Assistance Program (EAP)
  • Flexible Spending Accounts (FSA) for medical and dependent care
  • Life Insurance and AD&D
  • Short-Term and Long-Term Disability
  • Accident, Critical Illness, and Indemnity Insurance
  • ID Theft Protection
  • Comprehensive 401(k) retirement plan with company match
  • Profit Sharing Plan based on annual profitability
  • Long-Term Care Insurance
  • Vacation, Sick, & Volunteer Time
  • Tuition Aid Program
  • Requirements

  • Bachelor’s degree (or greater) in Computer Science, Computer Engineering, Electrical Engineering, Robotics Engineering, or a related field.
  • 3+ year of experience and/or a master’s degree in the fields above.
  • Experience with C/C++ in an embedded environment.
  • Object-Oriented Design experience.
  • Strong communication, organization, documentation, and presentation skills.
  • Ability to work independently, as well as a team setting, inquisitive, data-driven, flexible, adaptable, dependable, and eager to deliver timely results despite challenges.
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application