Software engineerWe are searching for an experienced Software engineer at our Madrid facility. Primary Duties and Responsibilities:
Participate in the development of new software features requested by the client, within the framework of adaptive and evolutionary maintenance programs for our systems, primarily in C++.Redesign and modernize existing user interfaces, improving user experience and optimizing usability.Perform software testing to ensure quality and proper system functionality.Provide technical support to engineers deployed at client sites, including diagnosing and resolving software issues.Create and maintain technical documentation.Required Qualifications:
University degree in Computer Engineering or other STEM fields.Strong knowledge of object-oriented programming.Experience programming with C++.Previous experience or knowledge in the following areas will be positively valued:
Simulation projects applied to the Defense and/or Aerospace sectors.Development of user interfaces using Qt/QML, WPF, or similar technologies.Principles and best practices in UI/UX design.Development of Geographic Information Systems (GIS) using ArcGIS, Carmenta Engine, or similar platforms.Development of real-time and distributed systems, preferably using DDS.UML modeling tools such as Enterprise Architect.Version control tools like Git, and CI/CD with Jenkins or similar.IndefiniteGross annual salary0.00 - 0.00Our company provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.