Software Solution Engineer
Thales
Gorgonzola, Italy
PROFILE:
- You are a graduated with a bachelor or master’s degree in Engineering or Computer Science with at least 10- 15 years of experience in Software Development;
- You are customer focused, resourceful, innovative, creative with a strong communication skill;
- You are analytical, resourceful and structured but you also enjoy thinking outside the box and being creative;
- You will have the opportunity to join our SW design community working in an Agile Scrum team of SW developers;
- You will be accountable for the definition of requirements, the design of SW architecture, coding and testing of Software running on our equipment.
COMPETENCIES:
- Passion for coding, technologies and shipping features that bring innovation;
- Experience in leading the design, development and deployment software solutions;
- Experience in collaborating with cross-functional teams to define, design and ship new feature;
- Experience improving quality through thoughtful code review, appropriate testing, proper rollout, monitoring and proactive changes;
- Solid know-how of Linux operating system;
- Experience with embedded RTOS system and Yocto distributions;
- Strong C/C++ and scripting languages (python/bash) skills;
- Extended know-how with regards to TCP/IP networking and the corresponding low-level APIs. You also potentially have background on Linux network configuration;
- Familiar with cybersecurity principles, network protocols, and familiarity with networking component;
- Experience with distributed version control systems;
- Experience with network debug and testing tools (Wireshark);
- Experience with test automation framework (Jenkins);
- High level of responsibility, ownership, and accountability;
- You have good verbal and written communication skills;
- You have expertise in requirement management.
NICE TO HAVE:
- Any experience with Bootloader or Kernel would be beneficial;
- You have experience with software packaging using the RedHat Package Manager;
- You are familiar with Linux containers (Docker, LXC, OpenShift or Kubernetes);
- You have experience working on complex, multi-threaded application architectures;
- You are familiar with the SNMP protocol;
- You are familiar with the basic tools deployed in our infrastructure: DOORs, Jira;
- You are familiar with build automation systems (Jenkins) and automation testing.
Apply Now
Don't forget to mention EuroTechJobs when applying.