Schneider Electric
1 month ago
Software Engineer
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
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
- debugging
- validation
- hardware
- embedded systems
- python
- automation
- git
- testing
- linux
- software engineer
- iot
- c/c++
- technical documentation
- computer engineering
- system engineering
- arm
- firmware
- microcontrollers
- energy management
- electronic engineering
- schneider electric
- embedded linux
- backend applications
- web ui
- yocto project
- embedded web server
Interested in this position?
Create your free account and tailor your CV to match this job.