Login Enter

Schneider Electric

1 month ago

Software Engineer

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
Schneider Electric
Location
Italia Italy
Posted
1 month ago
View all jobs at Schneider Electric

Job description

Schneider Electric, as a global specialist in energy management and automation, develops connected solutions and technologies to manage energy and processes in a secure, reliable, efficient, and sustainable manner. We create solutions that ensure Life Is On everywhere, for everyone, at any time. Sustainability is at the heart of our strategy. The environment, ethics, responsibility, and social commitment are fundamental pillars for us.



We are looking for a Software Engineer for our Pieve di Cento location, specializing in emergency lighting, who has experience in software development for Linux-based embedded systems, particularly on custom distributions created with Yocto Project, and in the development of embedded web servers for device configuration, monitoring, and control.


The candidate will be part of the development team and will contribute to the design, development, and maintenance of software for industrial or IoT embedded devices.


Main Responsibilities:

  • Software development for embedded Linux based systems
  • Creation, customization, and maintenance of Linux distributions via Yocto Project
  • Development and integration of embedded web servers and web UIs for embedded devices
  • Implementation of backend applications for embedded systems
  • Debugging and diagnostics on embedded hardware targets
  • Collaboration with hardware, firmware, and system engineering teams
  • Preparation of technical documentation and support for testing and validation phases


Technical Requirements:

  • Degree in Computer/Electronic Engineering or equivalent experience
  • Good knowledge of embedded Linux
  • Hands-on experience with Yocto Project
  • Programming in C/C++; Python
  • Familiarity with version control systems (Git)
  • Ability to debug embedded systems (gdb, logs, serial, network)
  • Programming experience on ARM microcontrollers

Soft Skills:

  • Ability to work in multidisciplinary teams
  • Approach oriented towards software quality and reliability
  • Problem-solving attitude
  • Good communication and documentation skills


What We Offer:

  • Stable employment contract;
  • Work flexibility;
  • Exciting work in an international company, with opportunities to lead and contribute to various collaborative projects with cross-regional teams;
  • Specialized training tailored to your needs and career goals;
  • Growth opportunities based on clear development paths;
  • An environment where employees have equal opportunities to reach their full potential, depending on performance and personal aspirations;
  • Global Family Leave program;
  • Restaurant tickets or cafeteria meal;
  • Share programs;
  • Welfare programs that can be extended to your family;
  • Health insurance and professional/extra-professional accident insurance.


Location: Pieve di Cento (BO)



Let us learn about you! Apply today.



The selection is aimed at both sexes according to Law 903/77. Interested candidates are requested to send their application including authorization for the processing of personal data pursuant to and for the purposes of EU Regulation (GDPR) 2016/679 and the Privacy Code.

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.