GNSS Software Engineer and Architect

1 settimana fa

Province of Monza and Brianza, Lombardy, Italia Thales Group Tempo pieno

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