Join The Toro Company as a Firmware Design Engineer where you will lead firmware design projects in C/C++. You'll leverage your expertise in embedded systems and communication protocols to support innovative irrigation and lighting solutions.
Key Responsibilities
Design firmware in C/C++
Design firmware for real-time embedded systems
Understand structured programming techniques
Work with Microchip, NXP, and ARM microcontrollers
Experience with communication protocols (Ethernet, WiFi, Bluetooth, USB)
Proficient with engineering tools (oscilloscope, logic analyzers)
Required Qualifications
Bachelor's degree in electrical, electronic or computer science engineering
At least three years firmware design experience in the consumer or industrial electronics industry
Good understanding of principles; Microsoft Office Suite and technical documentation
Preferred Qualifications
Understanding of data communication techniques via radio, cellular or wireless
4+ years of experience with firmware design (Level II)
7+ years of experience with firmware design (Level IV)
Benefits & Perks
Affordable medical/dental/vision plan401k20 hours of paid volunteer timeCasual corporate environmentMental health and financial health resources