דרושים.ות

המשרות שלנו

Job Description

The Embedded Software Engineer is responsible for designing and developing embedded control software for agricultural and gardening applications. This role focuses on real-time software development for communication and I/O component management, collaborating closely with system control and automation developers to deliver reliable, high-quality solutions.

Key Responsibilities

Design, develop, and maintain embedded software for agricultural and gardening control systems.
Develop real-time (RT) software for communication and operation of I/O components.
Collaborate with system control and automation developers to integrate software and hardware.
Participate in software testing, debugging, and optimization to ensure high performance and reliability.
Prepare and maintain technical documentation and adhere to coding standards.
Contribute to continuous improvement of development processes and best practices.

Requirements

• Academic degree in Computer Science, Software Engineering, or related field – must have
• At least 3 years of experience in software development and specification using C/C++ – must have
• Experience developing in Linux environments – must have
• Experience with RT HW/SW interfaces at board and chip level – must have
• Experience with algorithms and system architecture – advantage
• Experience in control systems development, preferably in agriculture or gardening – advantage
• Knowledge of TCP/UDP/IP protocols – advantage
• Familiarity with version control systems (Git) – advantage
• English – professional working proficiency – must have

Personal Skills

• Strong analytical and problem-solving skills
• High level of responsibility and initiative
• Strong self-learning ability
• Excellent teamwork and interpersonal skills
• Ability to work effectively in a dynamic and changing environment

שלח קורות חיים

Job Description

The Technical Product Manager acts as the connection point between Product Management and the R&D teams, helping translate business and market needs into clear technical requirements and actionable development tasks.
Working closely with the Agile development team, this role receives product and market requirements from the Product Manager and turns them into structured user stories, technical specifications, and implementation details that development teams can work with efficiently.
The role combines product understanding with technical thinking and day-to-day collaboration with developers, QA, hardware, firmware, cloud, and mobile teams, ensuring that product requirements are clear, prioritized, and aligned throughout the development lifecycle.

Key Responsibilities

• Review and analyze product and market requirements received from Product Management and other stakeholders, identify missing information, and clarify open questions early in the process.
• Translate high-level requirements into detailed technical documentation including PRDs, user stories, acceptance criteria, flows, and functional definitions.
• Break down requirements into epics, stories, and development tasks, and manage them within Jira.
• Own and maintain the team backlog, ensuring priorities are aligned with roadmap and sprint goals.
• Support the development teams throughout implementation by answering questions, clarifying requirements, and helping resolve ambiguities.
• Participate actively in Agile activities including sprint planning, backlog refinement, daily meetings, reviews, and retrospectives.
• Define and maintain system-level requirements for multidisciplinary products involving software, cloud, firmware, hardware, and mobile applications.
• Work closely with QA teams to align acceptance criteria, testing scope, and Definition of Done.
• Maintain traceability between business requirements, development activities, and validation processes.
• Lead requirement review discussions and alignment meetings with Product Management, R&D, QA, and additional stakeholders.
• Support roadmap and release planning by providing feasibility analysis, effort estimations, technical considerations, and risk assessments.
• Evaluate new technologies and third-party solutions when relevant to product and business needs.
• Support product validation activities and product readiness processes leading up to release and NPI stages.

Requirements

Education and Experience
• Bachelor's degree in computer science, Software Engineering, Electrical Engineering, Systems Engineering, or a related technical field – must.
• At least 3 years of experience in a Product Owner, Technical Product Manager, Systems Engineer, or similar role working closely with development teams and requirements management – must.
• Practical experience working in Agile/Scrum environments including backlog management and writing user stories – must.
• Experience translating business or product requirements into clear technical specifications and development-ready tasks – must.
• Experience working with multidisciplinary products that combine software and hardware – advantage.
• Product Owner or Product Management certification such as CSPO – advantage.
Professional Skills
• Strong written and verbal English communication skills – must.
• Experience working with Jira or similar Agile project management tools – advantage.
• Strong technical writing abilities with the capability to communicate effectively with both technical and non-technical stakeholders.
Personal Skills
• Strong sense of ownership and accountability.
• Good communication and collaboration skills.
• Organized and detail oriented.
• Independent, proactive, and able to drive tasks forward.
• Strong analytical and problem-solving capabilities.
• Curious mindset with passion for technology and innovation.

Key interfaces

• Product Management and Marketing teams for requirement gathering and alignment.
• Software, Hardware, Firmware, and Cloud development teams throughout implementation.
• QA teams for validation, testing alignment, and acceptance criteria.
• Operations and NPI teams during release and product readiness phases.
• External vendors and technology partners when needed.

שלח קורות חיים

    שליחת קורות חיים






    בחר את קובץ הקורות חיים. מקסימום גודל: 2MB