Embedded Software Applications Developer
Apply NowCompany: The Raymond Corporation
Location: Greene, NY 13778
Description:
Job Title Embedded Software Applications Developer
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 Corporation, a part of the Toyota Industries family, is renowned for delivering innovative and reliable material handling solutions. Our Electrical Systems team specializes in designing and developing advanced industrial control systems that power our cutting-edge products. We're expanding our team to lead the charge in creating solutions that blend software and hardware for a dynamic future.
About the position:
We are seeking an Embedded Software Applications Developer to design, develop, and integrate software components into robust control systems for electric-powered material handling equipment. In this role, you'll collaborate with a talented team of engineers to craft industry-leading solutions for autonomous and semi-autonomous mobile and stationary systems. As an Embedded Software Applications Developer, you will:
About You:
It would be great if you had:
About the total compensation package:
Salary - $75,000 - $102,600 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:
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 Corporation, a part of the Toyota Industries family, is renowned for delivering innovative and reliable material handling solutions. Our Electrical Systems team specializes in designing and developing advanced industrial control systems that power our cutting-edge products. We're expanding our team to lead the charge in creating solutions that blend software and hardware for a dynamic future.
About the position:
We are seeking an Embedded Software Applications Developer to design, develop, and integrate software components into robust control systems for electric-powered material handling equipment. In this role, you'll collaborate with a talented team of engineers to craft industry-leading solutions for autonomous and semi-autonomous mobile and stationary systems. As an Embedded Software Applications Developer, you will:
- Design and implement software components for integration into control systems for advanced material handling equipment.
- Collaborate with a team of developers to create innovative, industry-leading solutions.
- Partner with senior engineers to define, design, and verify software components.
- Develop APIs and software modules in C++ that are integral to application and control systems.
- Ensure compliance with company coding standards and practices.
- Define system interface requirements based on technical specifications and application needs.
- Lead design reviews and product verification processes.
- Conduct initial system commissioning and performance analysis to meet functional requirements.
- Work with reliability engineers and suppliers to develop and qualify new systems and components.
- Travel (~5%) to other Raymond divisions, customers, and suppliers as needed.
About You:
- Bachelor's degree in Software, Computer, Software, Electrical or Robotics/Automation Engineering (or a related discipline).
- Proficiency in C++ and Object-Oriented Programming.
- Strong communication skills, with the ability to articulate complex technical concepts clearly.
It would be great if you had:
- Familiarity with control system architecture.
- Experience with software modeling languages (e.g., UML).
- Hands-on experience with Integrated Development Environments (IDEs) for programmable devices.
- Knowledge of CAN communication protocols.
About the total compensation package:
Salary - $75,000 - $102,600 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
- Bachelor's degree in Software, Computer, Software, Electrical or Robotics/Automation Engineering (or a related discipline).
- Proficiency in C++ and Object-Oriented Programming.
- Strong communication skills, with the ability to articulate complex technical concepts clearly.