E

Expleo

End-to-end engineering, tech consulting, quality services

Mid C++ Software Engineer

Desktop Application DevelopmentUpdated on Nov 9
Full-timeMăgurele, Romania

About the Job

Requirements

  • A bachelor's degree in computer science, software engineering, information technology, or another relevant technical field is required.
  • At least 3 years of experience with C++, including object-oriented programming and the Standard Template Library (STL), is required.
  • A good understanding of mathematical algorithms and practical implementation experience is required.
  • Advanced written and spoken English communication skills are required.
  • Proficiency in Microsoft Office for technical and software design documentation is required.
  • Familiarity with SVN, Git, Jira, Confluence, and Agile development practices is required.
  • Availability to travel locally and internationally for project assignments is required.
  • The role requires a hybrid schedule of three days per week in Magurele, Ilfov.
  • CIM employment only.

Responsibilities

  • Model software for vehicle systems, including aircraft, helicopters, combat vehicles, and ships.
  • Analyze technical documentation for vehicle systems or components to be modelled.
  • Prepare software design documentation for developed models.
  • Implement source code in accordance with approved designs.
  • Conduct standalone testing and validation of software models.
  • Analyze technical documentation for instruments or indicators to be modelled.
  • Prepare software design documentation, including specifications for required graphical textures.
  • Implement source code for indicator graphics rendering and communication with the host or driving application.
  • Develop software-based user interfaces using QT, .NET (C#), MFC, or other relevant APIs, with integration into C++-based environments.
  • Develop specialized applications tailored to simulation-industry requirements.

Desired Qualifications

  • Exposure to simulation, embedded software, 3D graphics such as OpenGL, DirectX, or Vulkan, or vehicle-related software.
  • Experience with object-oriented design, Qt, C#, MFC, graphics-rendering APIs, Python, or React for web-based applications and user interfaces.
  • Experience using AI tools such as Claude or GitHub Copilot.

About the Company

Expleo

End-to-end engineering, tech consulting, quality services

Expleo provides end-to-end engineering, technology consulting, and quality services to help businesses with digital transformation. It combines software quality assurance and testing with engineering and R&D capabilities to design, build, test, deploy, and maintain software-enabled and engineered systems. It stands out by integrating software quality expertise with broader engineering and digital-transformation offerings under one umbrella for industries like banking and telecommunications. Its goal is to help organizations navigate digital transformation by delivering reliable, efficient, and scalable software and systems.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Montigny-le-Bretonneux, France
Founded
1966

Recently Posted Jobs

Explore more opportunities at Expleo

See more jobs