CareerPlanSign in

Software Engineer

Italy - Rubiera💼 Full-time🗓 2026-07-22 → 2026-09-25

Core

Design, develop, integrate, test, and maintain software solutions for precision agriculture products and systems, interacting with hardware, electronic components, and mechanical systems.

Role type

Software Engineer (Embedded/System Integration)

Builds

Precision agriculture components and systems for crop spraying, weed control, and crop protection

Domain

Agriculture / Precision Farming / Embedded Systems

Deliverable

production ML models | product features

Required skills

C, C++, C#, Java, Python, JavaScript, software testing, debugging, validation, deployment, source control, CI/CD, embedded systems, IoT, cloud platforms, communication protocols

Preferred skills

Industrial/automotive/agricultural technology experience, additional foreign language

Technologies

C, C++, C#, Java, Python, JavaScript, IoT, cloud platforms

Responsibilities

Analyze software and system requirements; Design, develop, test, and maintain software applications; Integrate software with hardware, electronic, and mechanical components; Write clean, efficient, maintainable code; Modify and enhance existing software products; Participate in software architecture and system design; Support software testing, validation, deployment, and maintenance; Identify and correct programming errors; Collaborate with cross-functional teams; Apply software development best practices; Prepare technical documentation

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.