Applicants must be legally authorized to work in the United States. We are unable to sponsor or take over sponsorship of a school/employment visa at this time, regardless of expiration date.
Who Are We?
Toro Ag, located in El Cajon California, is a division of The Toro Company. Toro Ag is a leading supplier of drip irrigation solutions, service and support for agriculture, greenhouse, and horticulture applications. Through our complete system solutions, we help growers of permanent, field and row crops around the world realize substantial benefits in yield, quality, and water savings from the precise application of water and nutrients
The Senior Systems Software Engineer will lead the design, development, and integration of complex software solutions across embedded and cloud-connected systems for Toro's irrigation products. This role blends deep embedded systems expertise with server-side development and secure communication protocol design. It requires an engineer who operates autonomously, mentors others, and contributes to the strategic direction of software systems.
This role works on technically complex and impactful projects across the organization, influencing architectural decisions, supporting critical cloud-connected platforms, and ensuring the seamless integration of embedded firmware and cloud services. The engineer will be expected to contribute both as a hands-on developer and a systems-level thinker who can align software development with broader business and product goals.
What Will You Do?
In order to grow and build a successful career with The Toro Company, you will be responsible for:
* Design, develop, and maintain embedded firmware in C for ARM-based microcontrollers, used in field-deployed irrigation control systems.
* Architect, implement, and support cloud-hosted services on a LAMP stack, managing large interconnected databases and supporting communication with field devices.
* Develop and maintain secure, proprietary protocols for embedded-to-cloud communication, with considerations for encryption, spoofing prevention, and transport-agnostic communication (e.g., TCP/IP, direct cabling, radio).
* Analyze and reverse-engineer undocumented communication protocols to enable compatibility and migration support across legacy and modern systems.
* Implement communication frameworks using technologies such as MQTT, Amazon SQS, and JSON for reliable and scalable message exchange.
* Collaborate with hardware engineers by interpreting electrical schematics and contributing to hardware designs that align with software and protocol needs.
* Provide architectural guidance on optimal system design, determining functionality allocation between edge devices, cloud servers, and front-end interfaces.
* Lead development and maintenance of reusable C libraries and backend modules for cross-product use.
* Contribute to department-level technical strategy and mentor junior engineers on embedded and systems integration best practices.
* Ensure solutions align with enterprise-wide architecture standards and long-term product roadmaps.
What Do You Need?
To be considered for this role, an individual should meet the following minimal requirements:
* Professional Engineering license in a related discipline, OR Masters in Engineering OR Bachelor of Science in SW Engineering, Computer Engineering or Electrical Engineering or related discipline.
* 10+ years of experience in embedded systems development, cloud integration, or related fields.
* Proficiency in C/C++ for embedded development and LAMP stack for server-side application support.
* Experience designing and implementing secure communication protocols.
* Strong understanding of electrical schematics and systems integration.
* Hands-on experience with MQTT, SQS, and real-time data protocols.
* Ability to work independently on complex, cross-disciplinary projects.
* Strong communication and collaboration skills across software, hardware, and product teams.
* Proven track record of influencing architectural direction and mentoring other engineers.
What Can We Give You?
At The Toro Company, we are always working to make sure our employees know just how valued they are. In addition to a competitive salary, an affordable and top tier medical/dental/vision plan, 401k, and many other great benefits - The Toro company offers employees at our El Cajon, CA location a variety of perks, including:
Dress for your day - We know you're more productive when you're comfortable, which is why TTC employees are encouraged to take advantage of our casual, corporate environment.
Wellness - TTC offers a variety of mental health and financial health resources to all employees.
Volunteerism - The Toro Company is proud to provide employees 20 hours of paid time to volunteer in the community.
Competitive Salary - The pay range takes into account skills, experience, education, and location. It is not common to be hired at or near the top of the range; compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the annual pay range is between $126500- $158100. Cash compensation is one piece of our competitive total rewards package. You may be eligible to participate in an incentive program, which rewards employees based on individual and organizational performance. Eligibility and award amounts are determined by company policy and performance metrics. If you need to, you can access your pay early with the One@Work app, formerly the Even app.
At The Toro Company, we are committed to fostering a secure and trustworthy recruitment process for our applicants. Recruitment fraud is a potential threat to job seekers, so please be aware that throughout our recruitment process, you'll never be required to pay any fees or disclose personal financial details when applying to TTC opportunities.
The Toro Company is an Equal Opportunity Employer. We consider all qualified applicants based on merit and do not discriminate on the basis of race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), parental status, national origin, age, disability, genetic information, military service, or other non-merit factors. We are committed to creating a welcoming environment for all employees