Full Stack Developer

Full Stack Developer

Experiência

--

Tipo de Emprego

--

Posição

--

Oferta Salarial

Descrição da Oferta de Emprego

TURFLYNX, part of The Toro Company is now seeking to expand its engineering team in Portugal. At The Toro Company, we pride ourselves in being an industry leader for outdoor environment products in different markets. These markets include turf and landscape maintenance, snow and ice management, underground utility, specialty construction, and irrigation and outdoor lighting solutions. Our teams take pride in being on the cutting edge of creating innovative products while partnering with world-class employees that bring passion to their everyday work. This is a company that truly values its employees with upward career mobility and advancement opportunities.

We invite you to become part of our team!

Job Purpose:

This position is responsible for engineering the design of embedded software for turf maintenance machinery, both in legacy products and in new autonomous mobile robotic systems, assisting in the release, production, and service follow-up of assigned new or revised products.

Job Duties & Responsibilities:

In order to grow and build a successful career with The Toro Company, you will be responsible for:

  • User-facing app development: create app solutions that satisfy the product requirements as outlined in the product specification and resolves design problems.
  • Develop front-end functionality in our Angular/Typescript web apps.
  • Develop back-end functionality in C++/Python applications running onboard mobile machinery.
  • Be a promoter of UI/UX development practices, working closely with product engineering and marketing team to develop rich and engaging customer-facing solutions.
  • Use modern software engineering techniques to develop modular and structured software that meets the product requirements.  Document and comment solutions so that it is easily understood and maintained by others.
  • Support the robotics engineering team by providing specialized tools to interact, visualize and perform analysis on sensor, actuator and control systems data.

You will create and test new user interfaces for web and native apps:

  • Create designs for controlling machinery functionality.
  • Create visualizations of complex data, such as data generated from LIDAR sensors.
  • Develop user flows as part of the definition of use cases of product usage.
  • Define and implement backend APIs to support app functionality.
  • Prepare control and automated test software.
  • Responsible for design decisions related to algorithms, implementation strategies, and production of web and native applications.
  • Provide assistance to customer support in solving field issues, including design and development of specialized tools.
  • Communicate with supervisor regarding project status and issues that may require assistance.

Job Dimensions:

  • Located at Toro Lisbon / TURFLYNX offices in Moita, Portugal.
  • Working with others in teams to accomplish goals, including collaboration with divisional product development teams and other members of the corporate Research & Development team, including electrical and mechanical engineers, research scientists, and agronomists.
  • May require travel to test sites, customer locations, supplier/partner facilities, manufacturing facilities, and other locations as required (initially Europe & North America).

Specifications:

  • Master’s degree in Computer, Software or Electrical Engineering.
  • Minimum of 4 years of experience.
  • Proficient in Web technologies, specially Angular/Typescript.
  • Good understanding of web communication technologies (DNS, TPC/IP, TLS, http, WebSocket).
  • Experience in defining REST APIs with tools such as OpenAPI / Postman.
  • Knowledge of relational and non-relational database solutions.
  • SVN, GIT, or other version control tools, and working in a structured, revision-controlled software development environment.
  • Good written and verbal communication skills in English.
  • Comfortable working in an R&D environment and product development teams.

How to stand out:

  • Experience with automotive / off-road machinery products.
  • Experience with setting up automated CI/CD solutions for web and native apps.
  • Experience with working with common codebases for web and native apps.
  • Experience with Android / iOS development.
  • Experience in data-heavy visualization.

Please click on the link to apply for the job: https://shl.pt/anuncios/full-stack-developer