EMBEDDED SOFTWARE DEVELOPMENT MANAGER

ecoRobotix SA, a scale-up based at Y-Parc in Yverdon, Switzerland, creates innovative robotic solutions that reduce the negative ecological impact of modern agriculture. We have developed an AI-based ultra-high accuracy spot spraying technology that drastically reduces the amount of chemicals used in crop fields while keeping costs competitive. The technology is deployed on our tractor-towed ARA machine, and on our solar-powered, autonomous robot AVO. By joining our talented, dynamic team, you will contribute to a more sustainable, environment-friendly agriculture in an innovative scale-up at the cutting edge of technology. Our organization is flexible, and we provide a great work environment for our creative, self-motivated staff.

ecoRobotix is growing! To pursue our mission, we are looking for a charismatic Embedded Software Development Manager.

RESPONSIBILITIES

  • Manage and coordinate a team of 4-6 software developers, applying Agile/SCRUM methodology and principles
  • Lead the embedded software development of our machines using efficient industry practices (test, continuous integration, software life cycle, etc.)
  • Work in close collaboration with the CTO and the other development managers to lead the main architectural choices of our embedded SW, from early feasibility study to in-field full tests validation, following industrial trends
  • Provide technical oversight and expertise, from product specifications to delivery
  • Lead the team to deliver expected product functionality according to agreed project specifications, cost, quality, and timeline milestones
  • Contribute to a working environment that supports team effectiveness and provides feedback to team members

BACKGROUND

  • Master’s degree in computer science, micro engineering, electricity engineering
  • At least 10 years of hands-on experience in C/C++ software development for industrial embedded systems with issues such as real-time, communication, in-field test, code deployment, remote upgrade, etc.
  • Experience in other programming areas (web, server, databases) and other languages (Python, Java) are appreciated
  • Several years of team management with proven technical lead, comfortable with Agile/SCRUM methods

SKILLS

  • Mastering of linux-based embedded systems
  • Deep knowledge of C++ (version >= 17)
  • Familiar with tools such as: docker, git, gtest, jenkins, drone, ansible
  • Experience in technologies such as TCP/IP, RPC
  • Experience in 1D and 2D signal processing methods and algorithms
  • Experience with the Atlassian suite (Bitbucket, Jira, Confluence) appreciated

WHAT WE OFFER

  • Exciting work in an innovative scale-up at the cutting edge of technology
  • An opportunity to contribute to more sustainable, environment-friendly agriculture
  • A place on a dynamic, motivated team in a start-up atmosphere
  • Attractive working conditions (flexibility, working environment, training, etc.)

This position is expected to start as soon as possible.

Please send your complete application via the Jobup Platform.