Start Your Search Here

Job Search

Thales Group

Milan / Global

GNSS Software Engineer and Architect

Job Description

Overview

As a Software Real Time & Embedded Engineer, you will design, implement and test scalable, high-performance embedded solutions for aerospace and telecom devices. You’ll work in a DevOps/Agile environment, balancing low-level hardware interactions with high-level functionality. You’ll contribute to robust, secure, and efficient software across embedded OSs and real-time platforms. This role offers exposure to diverse devices and a global, innovation-driven mission.

Retribuzione / Benefits mobility policy enabling international assignments

global career opportunities

involvement in diverse, high-impact projects

Responsabilità Design, implement and test features with a focus on scalability and performance

Apply coding best practices and produce reusable code

Follow security best practices for web applications

Collaborate with developers and UX to ensure user experience concepts are verified

Participate in Agile processes and create user stories and tasks

Archive source code in version control and manage deployments in test/integration environments

Requisiti fondamentali Embedded software development experience in C/C++ (and possibly VB.NET, ADA, Assembly)

Experience with embedded OS such as Linux, VxWorks, FastOS Linux

Familiarity with performance measurement tools and instrumentation

Knowledge of communication protocols/interfaces (e.g., DDS, ARINC)

Experience with cloud platforms (AWS or GCP) and automation tools (Helm/Yaml/Ansible/Docker)

Experience with JIRA and Confluence

Ability to work in a challenging, resourceful environment and in cross-functional teams

Team collaboration

Agile mindset and adaptability

Customer-oriented approach

Linux, VxWorks, FastOS Linux embedded OSes

C/C++, VB.NET, ADA, Assembly programming

DDS, ARINC and related interfaces

Applica Now

Similar Opportunities

View all jobs