Careers in Romania

Embarcadero Technologies Romania is the Iasi-based R&D center of Embarcadero Technologies Inc. It was started in 2006 and it is now the one of the largest IT companies in Iasi, being responsible for some of the best development and database tools in the entire industry (as JBuilder, C++ Builder, RAD Studio, DBArtisan, Delphi, ER/Studio to name just few of the 16 projects we deal with in Iasi).

Founded in 1993, Embarcadero is headquartered in San Francisco, California, with offices located around the world.

Embarcadero serves more than three million users in thousands of companies and organizations worldwide. From independent software vendors, systems integrators and value added resellers to government organizations, OEMs, and IT and R&D groups within large enterprise teams, Embarcadero tools empower developers and database professionals to design things right, build them faster, optimize and run them better. Embarcadero products are used in the most demanding vertical industries in 29 countries and by more than 97% of the Global 2000 world’s biggest companies.

For more information about our company and products please visit www.embarcadero.com. If you are interested, please send us your resume or ask questions about all open job opportunities in Iasi at This e-mail address is being protected from spambots. You need JavaScript enabled to view it . Only selected candidates will be contacted.

Back to TopSoftware Development Engineer in Test

Join Runtime Library (RTL) team working on core functionality and technologies for RAD Studio.

Software development engineering is a challenging position that combines software development and testing methodologies to certify products for release.

If you are interested in a rewarding career in software development testing where you will learn and be trained in modern test development, come join the rapid development tools group of Embarcadero.

Work in agile, collaborative environments where there is always something new to learn, tools to develop and build, and constantly improve your skills as a software developer and tester.

Responsibilities and Activities:

  • Develop and run a comprehensive set of tests that exercises RADStudio's run time libraries (like file and string handling , generic containers , threading and exceptions).
  • Validate features ported on new platforms and architectures (x64, MacOS, mobile platforms like iOS, Android)
  • Design and code examples to help improve user experience
  • White box testing, debug product features and track down design flaws and errors
  • Contribute to testing framework development and maintenance
  • Learn and build automated tests to ensure high quality features
  • Use software test engineering tools for functional, performance and stability test development

Skills and Experience Required:

  • University degree in Computer Science, Computer Engineering, FEAA Business Information or related field
  • Attracted by programming and technology, strong analytic skills, desire in making development products better
  • Good knowledge and experience with any major programming language : Delphi, C++
  • Good Romanian and English written and verbal communication

Desired:

  • Some experience with one of this: Delphi(preferred), C++
  • Some experience in programming with STL, OOP and design patterns
  • Some experience with Win SDK or MacOS development

A plus for:

  • Knowledge of Win32 development APIs and paradigms; including multi-threading and exception design.
  • Basic assembler knowledge for x86 (x86-64 is a big plus)
  • Knowledge or working experience with Delphi in larger projects

Position advantages

  • You have the opportunity to grow both your development and testing skills.
  • We provide you technical trainings that suite your position specific needs
  • You will gain experience with core features and technologies in RAD Studio

What will we offer you:

  • opportunities to develop your career in a dynamic company with established reputation and strong position on the market.
  • the chance to join a skilled team of professionals worldwide developing top of their class applications, using a large variety of technologies.
Back to TopExperienced Software Developer

As a member of our Software Development team, you will have the opportunity to use your skills in software engineering to contribute to future releases of Embarcadero products. You will be involved in all aspects of the Agile software development process, including: participation in requirements discussions, design, development, defect fixing, performance tuning. This position requires extensive collaboration with other teams within Embarcadero, and has the potential to impact a large cross-section of products. As you gain experience and demonstrate skills, you will be given the opportunity to broaden the scope of your role.

Specific for this position you’ll have to:

  • Code in java for maintaining and developing an internal framework that serves various database products;
  • Code in C++ for increasing performance and adapt features for different database products.
  • migrate features and modules from Java to C++ or backwards
  • Propose and be part of the team that decides new features and implement them.
  • Help other developers from various databases projects in increasing their productivity and develop new versions.
  • Mentor juniors for increasing their capabilities, benchmark with other developers and senior developers for unveiling best practices.

Skills and Knowledge required:

  • University degree in Computer Science, Computer Engineering or related field
  • Working experience in software development using Java is a must.
  • Strong knowledge of C++ is a must, working experience with C++ is a plus
  • Project experience with databases such as Oracle, SQL Server, DB2, Sybase ASA/ASE, InterBase/FireBird is a plus
  • Good communication skills in English and Romanian are a must
  • Good algorithms and problem solving abilities
  • Knowledge of design patterns, object oriented programming, object oriented design

What will we offer you:

  • opportunities to develop your career in a dynamic company with established reputation and strong position on the market.
  • the chance to join a skilled team of professionals worldwide developing top of their class applications, using a large variety of technologies.
  • the framework to better yourself day by day, to show the best that you can do and be appreciated to your real value.
  • everything you need to do your job at the highest standards (nice office, powerful infrastructure, standard industry tools, chance to make your opinions count, training and coaching).
  • colleagues that enjoy challenges, hard work and fun.

If you are looking for challenges, for freedom to come up with ideas and see them implemented, then join our team! We offer you the great technologies and tools to work with and to perform, and the environment you need to exceed your limits. Send your resume to careers.ro[at]embarcadero.com, and become a part of our team.

Back to TopAutomation QA Engineer

As a Automation QA Engineer you will have the opportunity to work on DBArtisan, the leading heterogeneous database administration tool, which helps you maximize database availability, performance, and security, from a single tool.

You will:

  • Work with other developers and QA to make sure that all the Software Development Process (including testing) runs perfect in order to deliver best solutions for our customers DBA’s and Databases Administrators;
  • Act as developer for our internal tools of performance and qa;
  • Maintain and implement new features in our platform;
  • Investigate and report bugs of DBArtisan or/and our testing platform;

Requirements:

  • University degree in Computer Science, Computer Engineering or related field.
  • Programming skills and good knowledge of C++/Delphi/VB.
  • 1 year of working experience as a QA or Developer or freelancing/projects
  • Strong software quality advocate and strong knowledge of QA.
  • Good knowledge of DDL and DML for Oracle/Microsoft SQL Server.
  • Highly organized; having a keen, analytical and structured approach to problem solving and testing.
  • Understanding of software development lifecycle.
  • Understanding of software testing principles and methods.
  • Good communication skills in Romanian and English are a must.

What will we offer you:

  • opportunities to develop your career in a dynamic company with established reputation and strong position on the market.
  • the chance to join a skilled team of professionals worldwide developing top of their class applications, using a large variety of technologies.
  • the framework to better yourself day by day, to show the best that you can do and be appreciated to your real value.
  • everything you need to do your job at the highest standards (nice office, powerful infrastructure, standard industry tools, chance to make your opinions count, training and coaching).
  • colleagues that enjoy challenges, hard work and fun.

If you are looking for challenges, for freedom to come up with ideas and see them implemented, then join our team!

Back to TopAppWave App Coordinator

In this role you will have overall responsibility for managing Embarcadero’s rapidly-growing public app catalog, of free and commercial apps. You will organize and communicate a swiftly-evolving list of app priorities to numerous stakeholders inside the company, helping to improve efficiencies and communication, as well as working hands on as an editor to assure a high level of quality of the descriptive information in the app catalog. This role touches most organizations in the company, and is a central communication link between Engineering, Product Management, Finance, Operations, Marketing, Sales, and Partners.

Key Duties:

App Management & Prioritization
  • Take app requests from various inputs and prioritize
  • Proactively search the market for new apps, conducting market research, and prioritizing apps according to key factors
  • Help to prioritize and turn around deal-critical custom apps, working through the mastering team, or doing the work directly him or herself
  • Regularly report progress and estimated dates for apps, ensuring that Marketing, Sales are kept apprised of key apps, as and before they are released.
  • Establish pricing for apps, create SKUs, and update price list as new apps are released, ensuring accuracy across all currencies, etc.
  • Ensure new releases of software already in Embarcadero’s catalog are prioritized. Work to secure beta software for the most critical apps, to ensure customers can get access to the latest versions as soon as possible after they are released.
  • Classifying apps into the proper channels
  • Manage app purchases through IT for key apps where we have no partnerships or NFR copies

Manage Quality Assurance

  • Ensuring correctness of online app list
  • Check for descriptions and keyword tags
  • Assure consistency and accuracy of app descriptions – spot check QA’s work

Reporting

  • Report on app adoption and utilization
  • Report and track dev & QA velocity, estimation accuracy, and other metrics to help us understand where there are bottlenecks and what we can do to improve predictability

Partner Champion

  • Serve as contact point for paid store developers who have questions about mastering and AppWave, liaising with Engineering & Mastering team as required to address issues
  • Prioritize Store ISV apps against commercial, in cases where ISV’s encounter mastering issues

Qualifications:

Our future colleague has to be a person who is energetic, detail oriented, and a strong communicator. Excellent writing and editing skills in English are a must. The right person for this job is meticulous, extremely well organized, thinks quickly on her or his feet, and is able to take large amounts of information together from many sources and bring it together in a way that is easily understood by management and engineers. Sound judgment and the ability to make quick decisions are both vital. Previous experience in a similar position is required.

Back to TopProgrammer Technical Writer for RAD Studio

Join a writing team dedicated to helping software developers be more productive using rapid application development tools.
Research in documented tool’s code, contribute to sample code, help systems, installation and release notes, user manuals, and desktop video recordings.
If you like investigating software and code, proving functionality and documenting it, come be the tech writer for our rapid development tools.

Responsibilities and Activities

  • Contribute on documenting RAD Studio, an application development suite proving a fast way to visually build GUI-intensive, data-driven applications for Windows and OS X/iOS, .NET, PHP and the Web using C++ or Delphi.
  • Understand and document code parts (interfaces, libraries) and features.
  • Write accurate reference materials about products APIs, features and design libraries , in form of help system, user guides, design specifications.
  • Write concise code snippets, examples and tutorials describing how to use features and APIs from the product, to be used as reference by community of developers.
  • Use application, read and understand source code to drive better documentation.
  • Fix defects and supply enhancements to the documentation results on an ongoing basis.
  • Aside RAD Studio, use various tools for XML/HTML editing, source control, defects/tests trackers.

Skills and Experience Required

  • Graduate degree in Computer Science or Mathematics or equivalent analytical experience.
  • Is able to write and communicate clear, concise, correct, technical English.
  • Ability to do research and collect information.
  • Creative and inquisitive when using a software development environment.
  • Passionate in showing people how things work.
  • Can read and understand programming languages and frameworks such as Delphi or C++.
  • Good OOP fundamentals understanding.
  • Attracted by programming and technology and have strong analytic skills.

A plus for any of

  • Experience in writing technical documentation.
  • Application development experience in Delphi or C++.
  • Experience with specific areas of run time libraries, web services, multiplatform. development (Win, MAC OS, IOS).

What will we offer you:

  • opportunities to develop your career in a dynamic company with established reputation and strong position on the market.
  • the chance to join a skilled team of professionals worldwide developing top of their class applications, using a large variety of technologies.
  • the framework to better yourself day by day, to show the best that you can do and be appreciated to your real value.
  • everything you need to do your job at the highest standards (nice office, powerful infrastructure, standard industry tools, chance to make your opinions count, training and coaching).
  • colleagues that enjoy challenges, hard work and fun.

If you are looking for challenges, for freedom to come up with ideas and see them implemented, then join our team!