Embedded Software Engineer I - The Toro Company

The Toro CompanyBloomington, MN
9d$75,000 - $95,000Hybrid

About The Position

This entry level Embedded Software Engineer won't just write code, you’ll bring entire machines to life. From commercial-grade lawn care vehicles to light construction equipment, you’ll design and develop embedded systems that make these machines smart, safe, and efficient. Your work will directly impact how professionals interact with powerful, real-world equipment in challenging environments. What Makes This Role Unique Full-System Impact: You’ll work on software that controls everything from traction systems to motor controllers and displays—integrating hardware and software into a cohesive machine. Real-World Results: See your code in action as machines move, cut, and build in the field. Engineering Variety: Tackle challenges in embedded controller development, functional safety, telematics, and performance tuning—all in one role. Innovation Opportunities: Shape the future of connected, intelligent equipment with advanced embedded technologies.

Requirements

  • Bachelor’s Degree in Software, Electrical, or Computer Engineering
  • College or Intern project experience in developing embedded software for controls, electronics, or telematics systems.
  • Excellence in embedded software development for 16/32-bit microcontrollers (C/C++) is essential for everyday work.
  • Strong understanding of hardware/software integration makes high quality products.
  • Experience with communication protocols (CAN, SPI, I2C) lets you speak the language of our machines.
  • Familiarity with telematics, wireless data protocols, and OTA firmware updates help us keep connected with the world.
  • Knowledge of RTOS and functional safety standards allows us to produce safe products that people expect of Toro.
  • Familiarity with Azure DevOps, Pipelines, and Git will help you jump right into work.
  • Excellent problem-solving, communication, and teamwork skills while working in a Scrum environment is simply what we do!

Responsibilities

  • Design, develop, and debug embedded software for electronic controllers, displays, and traction systems.
  • Implement machine network communications and ensure robust, real-time performance.
  • Prototype and validate designs to meet functional safety and compliance standards.
  • Collaborate with mechanical, electrical, and systems engineers to define requirements, brainstorm on innovative solutions, and test drive the machine you brought to life.
  • Document compliance and production processes for smooth product launches.
  • Solve controller challenges with guidance while balancing your project priorities.

Benefits

  • competitive salary
  • affordable and top tier medical/dental/vision plan
  • 401k
  • onsite café
  • onsite fitness facility
  • mental health and financial health resources
  • 20 hours of paid time to volunteer in the community
  • flexible schedule during the summer
  • hybrid work schedule
  • access your pay early with dailypay app
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service