IoT Software Engineer

ABB

2.9

(7)

Bergamo, Italy

Why you should apply for a job to ABB:

  • We focus on the areas where we can make the biggest impact: reducing carbon emissions, preserving resources and promoting social progress.
  • ABB has flexible work options depending on job compatibility without compromising customer service or impacting colleagues.
  • ABB has launched a gender-neutral global parental leave program granting 12 weeks of paid leave for primary caregivers.
  • #90441969

    Position summary

    Take care of the design and the development of new IoT products/devices.

    • Identify the best technical solutions in terms of services to be used, architectural choices and technological stack.

    • Follow preliminary tests for verification and pre-validation of the products/devices, analyzing the quality of the software process by using internal procedures.

    • Draw up the technical documentation required for the production and carries out activities to support and maintain the products/devices when requested.

    Your background

    • A master degree in Computer Engineering/Science.

    • Good communication skills and proficiency in written and verbal Italian and English.

    • Basic knowledge of the Scrum framework.

    • Proficient in at least one high level programming language (e.g. C++, C#, Python).

    • Able to manage software projects, by applying the software engineering best practices and by using the tools for software versioning (e.g. GIT), software quality (e.g. SonarQube) and CI/CD (e.g. Azure DevOps).

    • Knowledge of Linux and embedded systems is a plus.

    • Knowledge of industrial communication protocols (e.g. Modbus RTU/TCP and OPC-UA) is a plus.

    • Knowledge of Yocto is a plus.

    • Knowledge of cybersecurity topics (e.g. Secure Boot, PKI) is a plus.

    More about us

    We look forward to receiving your application. If you want to discover more about ABB, take another look at our website https://www.abb.com. #LI-Onsite Your benefits: • Enjoy a stable employment in a company with a long history in innovation and technology • Collaborate with experienced experts in an international environment • Seize individual development and training opportunities, from job specific to soft skills • Get private medical care (including offers for family members) • Receive attractive remuneration based on your experience and skills, and other financial benefits • Choose from various benefits in kind, ranging from healthy lifestyle offerings, to knowledge sharing, to teambuilding activities • Smartworking For further info: Chiara Mazzoleni, Talent Partner ABB Data Privacy Statement: https://new.abb.com/privacy-notice/candidate

    Why you should apply for a job to ABB:

  • We focus on the areas where we can make the biggest impact: reducing carbon emissions, preserving resources and promoting social progress.
  • ABB has flexible work options depending on job compatibility without compromising customer service or impacting colleagues.
  • ABB has launched a gender-neutral global parental leave program granting 12 weeks of paid leave for primary caregivers.