Vaga de Software Engineer em Blumenau/SC

Blumenau, SC
09/04/2024
Compartilhar

B**********r

Para ver o nome da empresa faça o login

Descrição da Vaga

Tasks Design and develop, as part of a multidisciplinary and global team, softwares and features to be used in optical sorting machinery to sort grains, seeds, feed and polymers by color, size and shape.

Designing, developing, testing and improving the software used in optical sorting machines, ensuring that the user interface is functional and the tools and parameters available meet the agreed specifications and standards, being available for application at the appropriate time in the project development cycle;
Make periodic deliveries of new software versions aligned with the global roadmap of functionalities and embedded technologies, with quality, robustness and in accordance with project timeline;
Work in a global, multidisciplinary and multicultural research and development team, conducting feasibility studies and evaluating ideas to produce embedded software design specifications that meet agreed functional specifications;
Discuss user requirements with all stakeholders, including end users and test engineers, ensuring that their needs are properly understood and defined;
Provide support to production line (MLS), being approachable to solve software-related queries during the introduction of new software versions on a production scale, as well as to Customer Service and Technical Assistance to solve software-related queries from customers;
Identify, evaluate and propose new software development tools and potential external suppliers for resources;
Prepare technical specifications and instructions with a focus on product/software lifecycle management, also ensuring that the confidentiality of intellectual property is maintained;
Carry out other related work, according to the needs of the department and the company.

Bachelor’s degree (or similar) in Computer Science, Software Engineering and/or related areas;
Microsoft office tools - Advanced;
Advanced English (able to communicate orally and independently);
Minimum 3 years of practical experience with programming/development in C++ focused on complex, high-performance industrial applications;
Minimum 1 year of practical experience with the Microsoft development environment;
Minimum 3 years of experience with different programming paradigms, such as object-oriented programming, generic programming and concurrent programming;
Minimum 3 years of experience with coding practices, design patterns, data structures, algorithms and code debugging.

Postgraduate degree in Software Development, Embedded Systems, Engineering and/or related areas;
Proficient English;
Agile project management (Scrum);
Advanced C/C++ Programming Course;
Minimum 5 years of practical experience with programming/development in C++ focused on complex, high-performance industrial applications;
Experience with software development projects using agile methodology (Scrum);
Hands-on experience with Jenkins to build, test and deploy software with continuous integration;
Hands-on experience with unit testing;
Hands-on experience with cloud development;
Hands-on experience with software modeling and architecture;
Hands-on experience with Python;
Hands-on experience programming using Qt / QML (JavaScript) in the Windows 10 environment;
Hands-on experience with serial communication debugging;
Hands-on experience with programming embedded devices;
Experience with Boost, POCO and STL libraries;
Experience with C# programming;
Experience programming in Angular;
Experience with API, REST and database;
Experience with code versioning (Git) Experience with DevOps tools for planning, coordinating, testing and releasing software (Azure DevOps).

Esta vaga foi obtida de um site de empregos.

Esta vaga aparece também