Firmware Engineer - Greene, NY
The Raymond Corporation
Job Title Firmware 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 Electrical System team designs control systems and IoT products to meet our customer expectations. We are expanding the team to provide the Raymond & Toyota divisions with innovative design solutions that contain both software and hardware components.
About the position:
We’re looking for a Firmware Engineer. This role supports new product design, development, and integration of electronic components and systems for use on electric powered forklift trucks. You will:
* Design software to support advanced wired and wireless communication, ARM microprocessors, and support peripherals for application in forklift control systems and IoT.
* Work with some latitude for independent and unreviewed actions.
* Partner with senior electrical and embedded software engineers to define, design, and verify embedded software components.
* Derive and define component / system level interface requirements.
* Work with reliability engineering and supply partners to develop and qualify new systems and components.
* Create software drivers in embedded C or C++ that can be incorporated into application source code. Software drivers will comply with company coding standards, practices, and requirements.
* Actively participate and lead design reviews and product verification processes.
* Perform initial system commissioning and measures performance to verify design to functional requirements.
* Perform engineering analysis and/or design of various basic to complex software components and systems utilizing traditional engineering techniques such as design analysis, simulation, and performance verification.
* Test and troubleshoot complex designs utilizing advanced laboratory equipment (O-Scopes, Logic Analyzers, etc.).
* Document detailed interface specifications based on device datasheets and application requirements.
* Travel (~5%) to other Raymond divisions, customers, and supply partners.
About you:
* Bachelor's degree in Electrical Engineering.
* Experience with programmable device IDE and C or C++.
* Ability to present technical material to diverse audience.
It would be great if you had:
* Understanding of computer architecture.
About the total compensation package:
Salary - $75,000 - $96,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
Confirm your E-mail: Send Email
All Jobs from The Raymond Corporation