Senior Software Engineer (Data Processing)
ALTEC S.p.A.
Senior Software Engineer (Data Processing)
ALTEC is involved in several Science and Technological Programs in the aerospace domain where data systems are represented by software components that together with infrastructure and communication system constitute the ground segment of a space mission. Data systems are essential as are they represent reliable and efficient performant software that is needed to provide ground segment services and execute mission operations.
The Data Processing System and Scientific and Technological Application group hosts the engineers, physicists and mathematicians who oversee the space mission data systems from definition to end of operations; it develops and maintains the data systems aimed at mission support and the execution of science operations on ground; it archives and manages their data during operations and beyond. Moreover, it is involved in the post-mission data exploitation in order to develop applications aimed at maximizing the scientific and technological return of value devoted to maximize the information value extracted from such data.
Duties
You will be part of the team that is in charge of all engineering aspects of the development, implementation and maintenance of software data systems under the ALTEC responsibility.
You will work in close collaboration with the data engineers, data scientists, mission operators and infrastructure engineer during project phases.
You will be in charge of software requirement gathering and analysis, design, coding, testing, documentation and quality assessment.
You will be expected to endeavor for innovation and excellence in software engineering within the aerospace domain.
Among the main duties, you will be involved in:
- Analysis, revision and definition of software requirements.
- Analysis, revision and definition of software design.
- Coding and implementation of data processing software systems.
- Defining and implementing software unit and integration tests.
- Prepare system related documentation (SW Specifications, SW Design, Technical Notes, User Manuals, SW Test Procedures and Reports, SW Release Note).
- Performing software troubleshooting and bug fixing.
- Participate to periodic technical meetings
REQUIRED EXPERIENCE & TECHNICAL SKILLS
- A MSc or equivalent degree in software or computer engineering with high score.
- N+ years of experience covering the Software Engineer role in the definition, design, coding and testing of distributed software.
- Knowledge of software engineering techniques for requirement gathering and analysis, design, software testing, documentation and quality assessment.
- Knowledge and ability to use UML in the software engineering process.
- In-depth knowledge of object-oriented and functional programming with coding experience in Java and Python.
- Knowledge of traditional (client-server) and modern software architecture (microservices) and ability to design, implement and integrate distributed software.
- Knowledge and ability to use message brokers to manage asynchronous data flows and data streaming (e.g. Apache Kafka).
- Ability to design, develop and validate microservices using frameworks like SpringBoot and NodeJS.
- Knowledge of relational database and SQL language.
- Ability to configure and use software development tools such as Gitlab, Maven.
- Ability to configure and use software analysis and deployment tools such as SonarQube and Nexus.
- Ability to use continuous integration tools such as Gitlab CI, Jenkins or Hudson.
- Ability to use Linux operating system and scripting languages.
- Ability to define and implement software deployment based on container technology (e.g. Docker, Podman) included orchestration aspects (e.g. Kubernetes, docker swarm).
- Ability to use debugging tools, perform troubleshooting and profiling an application running in a distributed environment.
SOFT SKILLS
- Problem Solving
- Result oriented
- Operational efficiency
- Fostering Cooperation
- Relationship Management
ADDITIONAL ASSETS (not mandatory, considered as a plus)
Experience in Agile methodologies would be a further asset
Knowledge of one NoSQL database (e.g.: Elasticsearch, MongoDB).
#J-18808-Ljbffr- ...Simulation group host the computer engineers, software engineers and aerospace... ...and maintenance of software data systems under the ALTEC... ...UML for software engineering process. Knowledge of software engineering... ...using the Unity VR engine. Knowledge of WebAssembly...Senior
30.000 € - 35.000 €
...Junior Software Engineer (Data Processing) ALTEC is involved in several Science and Technological Programs in the aerospace domain where data systems... ...and ability to use UML in the software engineering process. Knowledge of object-oriented and functional programming...Consigliato- A leading aerospace technology company is looking for a Senior Software Engineer specialized in data processing systems. Key responsibilities include requirement analysis, design, coding, and documentation of software systems for missions. The ideal candidate will hold...Senior
30.000 € - 35.000 €
...ALTEC S.p.A. in Torino is seeking a Junior Software Engineer to develop and maintain software data processing systems. This role involves working closely with data engineers and mission operators. The ideal candidate will hold an MSc in Software Engineering, possess...Consigliato- A leading technology consulting firm is seeking a Python specialist in Torino, Italy. This role involves building and integrating systems for automated order execution, working with eTrading and FIX protocols. Candidates should have over 10 years of experience in financial...Senior
- ...Senior Python Backend Developer Sede & Smart-Working : Bologna (1 giorno in sede,... ...contribuirà allo sviluppo di soluzioni software innovative, con stack tecnologico moderno... ...ambienti Kubernetes Automazione di processi di deployment e CI/CD Miglioramento continuo...SeniorSmart workingImpiego permanenteLavoro ibrido
50.000 €
Un'azienda tecnologica internazionale cerca un Senior Python Backend Developer per progettare servizi web in ambienti distribuiti. Richieste: esperienza in Python e Go, capacità di creare software scalabili su Kubernetes, e automazione CI/CD. Offresi contratto a tempo indeterminato...SeniorImpiego permanenteLavoro ibrido- ...to support the development of a software tool for the post-processing and analysis of test data. The solution will be designed... ...used by testing technicians and engineering teams. Specifically, the... ...Knowledge of internal combustion engines (preferred) Knowledge of the...Stage/TirocinioOrario flessibile
- ...IDM Consulting S.r.l. è alla ricerca di un SENIOR JAVA DEVELOPER da inserire nel proprio team a Torino. La figura ideale ha almeno 4 anni di esperienza nella gestione di progetti software e nella personalizzazione delle soluzioni per i clienti. Le responsabilità includono...Senior
- A leading software company in Italy is seeking a Senior C++ or Platform Engineer to ensure the stability of its core product. The ideal candidate will maintain a complex C/C++ codebase, develop automation logic, and enhance Kubernetes operations. This role offers the flexibility...SeniorRemotoOrario flessibile
32.731,92 € - 43.000 €
...Corporation cerca un/a Ground Support Systems (GSS) SW Developer per il sito di Torino. La figura si occuperà dello sviluppo e integrazione software per sistemi legati al programma Eurofighter, lavorando in un ambiente stimolante e tecnologicamente avanzato. Il ruolo richiede...SeniorImpiego permanente- ...Magneti Marelli Parts & Services is seeking a Software Project Manager to manage the Software Development process. Based in Turin, you'll liaise between internal... ...experience in embedded systems, a Degree in Electronic Engineering or Information Science, and a strong grasp of...SeniorLavoro ibrido
- An innovative company is seeking a talented Staff Engineer to develop and manage cutting-edge Big Data solutions. In this dynamic role, you will design and implement robust tools and frameworks, ensuring the delivery of high-quality, data-intensive applications. Join a...
45.000 € - 50.000 €
...Experis S.r.l. cerca un Senior Software Developer per il team di sviluppo a Almese (TO). La risorsa si occuperà di sviluppare funzionalità in C++ su piattaforma Autodesk AutoCAD, lavorando su evoluzioni e integrazioni del prodotto. Esperienza in ambito CAD, conoscenza...SeniorImpiego permanente- ...Capgemini cerca un Senior Design Engineer a Torino per sviluppare interior ed exterior automotive. La persona ricoprirà un ruolo chiave nello sviluppo e disegno CAD, coordinando anche team di progettazione. È richiesta un'esperienza di oltre 15 anni e una laurea in...SeniorImpiego permanente
- ...mission: Are you a motivated Senior C++ or Platform Engineer ready to make an impact... ...and collaboration software used by public sector organizations... ...hosting providers to keep data secure and under their... ...packaging and release engineering processes, ensuring consistent,...SeniorRemotoOrario flessibile
- ...technology company in telematics is seeking a Senior Product / Backend Engineer to design and build backend services for their data platform. The ideal candidate will have... ...experience in Python and expertise in data processing, IoT systems, and infrastructure technologies...SeniorRemoto
- An innovative company is seeking a skilled Data Engineer IV to implement data-intensive applications. This role offers the chance to work with cutting-edge technologies in a collaborative environment that values growth and creativity. You will be part of a dynamic team...SeniorLavoro ibridoRemotoOrario flessibile
- ...intuitive user experience, data-driven processes, and Artificial Intelligence... ...business, product, and engineering. - Translate business needs... ...have - Solid background in software engineering (backend‐... ...experience as Tech Lead or Senior Engineer. - Strong understanding...Part-timeStage/TirocinioLibero professionistaRemotoOrario flessibile
- A tech-focused startup in Turin is seeking an experienced Data Engineer to lead innovative projects. The ideal candidate will design data architecture using cloud platforms and develop reliable data pipelines from various sources. Collaboration with Data Scientists and...Senior
- ...create value for its customers in data-intensive environments... ...establish performance-driven processes, sustainable architectures and... ...over 100 successful Elite Data Engineering initiatives, we have used... ..., and code review; Builds software solutions by adhering to our...SeniorSmart workingLavoro ibridoRemoto
30000 $ - 80000 $
...include frontend and backend engineers, AI research scientists, and... ...We're looking to hire for our Data side of our AI team at Speechify... ...We are looking for a skilled Software Engineer to join us. What... ...crawlers, large-scale data processing workflows is a plus ~ Ability...Turni- Join a forward-thinking company as an Engineering Manager, where you will lead a talented team in enhancing data-driven processes. This role offers the opportunity to shape the technical direction of complex systems while fostering a collaborative environment. You will...SeniorRemotoOrario flessibile
- A global technology company in Turin seeks a Software Quality Assurance Engineer to enhance software quality for the Arduino team. Candidates should... ...software engineering. Responsibilities include executing QA processes and maintaining automated test scripts. The company...SeniorRemotoOrario flessibile
- ...About the Role We are looking for a Data Engineer to design, develop and maintain robust data pipelines that enable data‑driven decision... ..., build, maintain and optimize data pipelines that collect, process and transform data from multiple sources into clean and structured...
- ...Servizi Unipol presso reti terze, è alla ricerca di un esperto Analista Programmatore Full Stack da inserire nel ruolo di: Senior Software Developer | Bancassurance Sede di Lavoro: Torino/Milano (in sede) Il profilo ricercato, inserito nel team “Digital...SeniorImpiego permanente
45.000 € - 50.000 €
...Senior Software Developer Il ruolo La risorsa sarà inserita all'interno del team di sviluppo software, composto da 5 persone, e lavorerà direttamente sull'evoluzione di un prodotto proprietario basato su tecnologia Autodesk AutoCAD. La figura contribuirà allo sviluppo...SeniorImpiego permanente- ...simple and intuitive user experience, data-driven processes, and Artificial Intelligence,... ...are looking for a Freelance Backend Software Developer to collaborate on an innovative... ...working closely with product, data, and engineering teams. In a fast-moving and flexible...Libero professionistaRemotoOrario flessibile
- ...Program Manager for Space Programs. The role demands strong expertise in space program processes, milestone-driven execution, and customer interface management. A degree in Aerospace Engineering and over 10 years of experience in the space industry are required. The position...Senior40 h/sett.
- ...previously used to apply.**## 3 x Software Quality Assurance Engineers/Senior Software Engineers - Arduino, Turin... ...and actively contribute to the QA processes for the Arduino Cloud and Software... ...during the application/hiring process, rest assured that Qualcomm is committed...SeniorLavoro stagionaleOrario flessibile
