Back to search
PuntoUP® Linkedin · Posted today

Visual C++ Software Engineer – Junior / Mid / Senior (6 openings)

Bucharest

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

PuntoUP Professional Recruitment is recruiting Visual C++ Software Engineers, at Junior, Mid and Senior level, for a well-established company in the flight and defense simulation industry. The team builds high-fidelity training simulators for aircraft, helicopters and other vehicle systems, and is currently growing across all three experience levels. If you enjoy solid C++ engineering with a real, tangible end product, we'd like to hear from you.


Location: Bucharest area (Magurele) - Hybrid, 3 days on-site / 2 days home office


Main Purpose of the Job: As a Visual C++ Software Engineer you will build software models of vehicle systems and instruments used in flight and training simulators, from technical analysis and design documentation through to implementation, testing and validation. You will be integrated into an established, experienced engineering team and assigned to a track (visualization, user interface, or systems modeling) based on your background and interview performance.


We are hiring for three levels in parallel:

  • Junior (1+ years) - 2 positions
  • Mid (4+ years) - 2 positions
  • Senior (9+ years) - 2 positions


Job Profile:

  • Analyze technical documentation for the vehicle system, component, instrument or indicator to be modeled.
  • Prepare software design documentation for the model, including specifications for any required graphical textures.
  • Implement the source code in C/C++ in line with the approved design, including graphics rendering and communication with the host/driving application.
  • Test and validate your own software models on a stand-alone basis.
  • Develop software-based user interfaces using QT, .NET (C#), MFC or other relevant APIs, integrated within C++ based environments.
  • Build specialized applications tailored to the requirements of the simulation industry.
  • Participate in software deployment, system integration, testing and validation activities alongside the wider engineering team.
  • Be available for occasional travel to customer and project sites as needed (not frequent, typically project-driven).


Candidate Profile:

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology or another relevant technical field.
  • Relevant professional experience: minimum 1 year for Junior, minimum 4 years for Mid, minimum 9 years for Senior level.
  • Good understanding and practical implementation of mathematical algorithms.
  • Advanced proficiency in C and C++, including STL, Object-Oriented Programming (OOP) and Object-Oriented Design (OOD).
  • Advanced English, both written and spoken.
  • Proficient with Microsoft Office (Word, Excel, PowerPoint) for technical and design documentation.
  • Familiarity with svn and git, and with Jira, Confluence and Agile development methodology.
  • Self-motivated and proactive, able to work effectively with minimal supervision.
  • Strong team-working and collaboration skills; open to occasional international travel.
  • Nice to have: aerospace engineering background, Python, 3D graphics/rendering (OpenGL, DirectX, Vulkan), React for web-based UIs, or experience using AI tools (Claude, Copilot) in development workflows.


Benefits:

  • Medical subscription to Regina Maria Clinic.
  • Meal vouchers (40 RON net/working day) and annual gift vouchers (1,800 RON net/year).
  • Pillar 3 pension or life insurance, per company policy.
  • Hybrid working model – 3 days on-site, 2 days home office.
  • Daily commute compensation per company policy.
  • Vacation leave from a minimum of 21 working days/year, increasing with seniority.
  • Flexible schedule – start any time between 7:00 and 9:00.
  • Work on real, advanced flight-simulation programs within an established, experienced engineering team.


All candidates who meet the above qualifications are warmly encouraged to submit their applications online. We will reach out exclusively to those who are best suited for the role within a maximum of two weeks.


For other job opportunities, visit our website at www.puntoup.com and upload your CV to our database to remain eligible for both current and future positions. All applications are handled with the utmost confidentiality.


By submitting your personal data via email to any address ending in “www.puntoup.com” or “www.puntoup.ro,” through social media platforms (such as Facebook, LinkedIn), or by applying via an online job portal, you provide explicit consent for PuntoUP and its affiliated companies to process your data. For more information, please refer to our data processing policy. Should you have any concerns regarding your personal data, kindly contact [email protected].


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search