Any company looking for a reliable partner with strong C and C++ expertise can find in Fortech the right companion for a long-term journey. We provide the full spectrum of services for projects of diverse levels of complexity.
If your company needs expert support to turn its promising ideas into a fully functional custom C++ application, Fortech’s engineers can make this happen. A melting pot of creativity, passion, entrepreneurship and unrelenting drive to produce long-lasting software solutions is what our customers found and appreciated at Fortech.
With a team of over 40 C/C++ software engineers and more than 150 experienced software testing engineers, complemented by specialists in Mobile, Java and other technologies, Fortech can handle the most diverse C++ projects. By working with Fortech you no longer need to bother with requirement gathering and definition, preparing the technical specifications, architecture and design, implementation, testing, maintenance and technical support.
The core teams we would assign to your projects are stable, which means you would be working with the same Fortech specialists for years and take full advantage of the know-how they accumulate over time.
C/C++ Development Offering
C/C++ development services have been playing an important role at Fortech since 2005.
Our highly specialized teams of C/C++ developers are perfectly equipped to develop C and C++ software on demand for industries such as automotive, manufacturing, healthcare and internet of things verticals (i.e. electric bicycles). Fortech can assist you with:
Full Lifecycle Software Development
Architecture & design, software development, re-engineering & refactoring, technology migration, application maintenance & support.
Complementary Services
UX & UI design, software testing (automation testing & manual), development operations (DevOps), support operations (customer support, database administration, data analytics etc.).
Areas of Application
Our Qt and C++ code can be found in solutions for the Automotive & Manufacturing sectors (Electric Vehicles, Product Lifecycle Management-PLM, Factory Planning & Process Optimization Tools, Precision Measurements and Calibration Tools, Computer Aided Engineering Tools), 3D Rendering & Visualization and Speech Recognition Technology.
C/C++ Development Know-How
Listed next are the technical coordinates of our C and C++ development expertise:
Desktop front-end technologies: C++, Qt, WinAPI;
Frameworks: Qt, Boost;
Web front-end: Qt Webkit;
Back-end/server-side: C, C++;
Devices programming: embedded devices, machine to machine (M2M) communications, over the air (OTA) updates;
Device types: NPX (iMX5,6), Arduino, Raspberry Pi, STM (32 bit microcontrollers);
Data transfer technologies: NFC, Bluetooth (LE), TCP/IP, Wi-Fi, GSM.
Electric Bicycle Software Suite
TEAM SIZE
45+ People
DURATION
6 Years (ongoing)
TECHNOLOGIES
C/C++, Qt, Embedded Linux, HTML/JS/CSS, jQuery, AngularJS, Java/J2EE, Grails, Android, iOS
THE SOFTWARE
The core product is an HMI (Human Machine Interface) of an eBike powertrain. The complex software that runs on a device connected to the eBike hardware collects data about the activities performed on the bike and sends it online and to the mobile phone (via Bluetooth and Wi-Fi). The entire user data is persisted in the Cloud and can be easily accessible via a user portal.
THE SOLUTION
Model: Time and materials
Methodology: Agile Scrum
Highlights:
- Fortech implements all software components (embedded application, online platform – back-end and front-end, mobile apps) and also provides software testing services.
- Hardware is built and provided by the client.
3D Product Vizualization With Real-Time Interaction
TEAM SIZE
11+ People
DURATION
6+ Years (ongoing)
TECHNOLOGIES
C++, Qt, Teamcenter
THE SOFTWARE
This is a desktop application based on 3D real-time visualization technology. The solution enables the digital simulation of a product, such as a car or an aircraft. It enables global manufacturers to leverage a comprehensive digital product experience throughout the complete product life cycle, from conception and development, to marketing and sales.
THE SOLUTION
Model: Time and materials
Methodology: Hybrid Agile Scrum – Waterfall
Highlights:
- Scope: implementation of several modules (e.g. conferencing) and plug-ins for the application (e.g. Teamcenter integration).
- Direct work and contact with end users (customers for the product).
Factory Planning Software
TEAM SIZE
3+ People
DURATION
2+ Years (ongoing)
TECHNOLOGIES
C++, Qt, QML, COM, AutoCAD ActiveX API, FBX SDK, Cmake, VS 2010, VS 2015
THE SOFTWARE
This is a factory planning and manufacturing process optimization tool, dedicated to car manufacturers.
THE SOLUTION
Model: Time and materials
Methodology: Agile Scrum
Highlights:
- Scope: development of a plugin for the factory planning tool to exchange data with AutoCAD (import and export).
- More than developing this plugin, we have introduced automation QA practices for our client, which has been a valuable step towards a more reliable software engineering practice.