Software engineering with C++, Python on Linux /Windows
Aktualisiert am 17.06.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.06.2026
Verfügbar zu: 100%
davon vor Ort: 100%
C++
Python
Linux
Jenkins
English
C1
German
B1 - working toward B2

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

6 Monate
2026-01 - heute

Career break

Relocated for family reunification and cultural integration. Currently attending a job-related German language course (Level B2) and focusing on further training in Python, modern C++, system design, and clean code principles.
Munich (DE)
2 Jahre 3 Monate
2022-03 - 2024-05

Telemetry and display software system

Senior Software Engineer C++ (up to C++17) CAN communication Bash scripting ...
Senior Software Engineer
  • Worked on a telemetry and display software system for a global construction and mining equipment domain. Configured proprietary display software using XML-based logic, mapping CAN/J1939 signals to UI behavior, and debugging system issues using CAN analysis tools. Contributed to bug fixes, integration testing and validation of ECU communication. Developed unit tests using Google Test and supported BDD with Cucumber.
  • Worked as Build and release engineer responsible for managing CI/CD pipelines using Jenkins and Git. Automated build processes using shell scripting, resolved build and integration issues, and supported team in continuous integration workflows.
C++ (up to C++17) CAN communication Bash scripting Jenkins Git Docker CANoe ET (Electronic Technician) Visual Studio Code VNC Viewer PuTTY WinSCP CMake
Agiliad Technologies Pvt Ltd
Pune (IN)
2 Jahre 1 Monat
2020-12 - 2022-12

Development of C++ communication SDKs

Software Developer C/C++ C# Visual Studio ...
Software Developer
  • Developed C++ communication SDKs for Biometric Devices like Fingerprint and Iris. Created user interface in MFC for testing DLL. Developed Windows drivers for biometric scanning devices to enable seamless integration with Microsoft Windows services.
  • Developed Windows services and C++ TCP client-server applications to facilitate communication between government authentication software and MANTRA Iris devices. Worked on multi-threading and memory management. Successfully resolved critical deployment challenges.
C/C++ C# Visual Studio Windows SysInternals Tools CMake Git Jira
Mantra Softech Pvt Ltd
Ahmedabad (IN)
2 Jahre 3 Monate
2018-10 - 2020-12

Development of GUI and backend for an automated fare collection system

Associate Software Developer C++11 Python HTML ...
Associate Software Developer
  • Developed C and C++ GUI and backend for an automated bus fare collection system on Linux based ETMs including route settings, passenger data management, fare calculation, payment integration, SQL database management, and data synchronization with web servers. Performed feature enhancements, bug fixes, testing, and provided onsite support.
  • Developed advanced IoT solutions for office spaces including real-time messaging with MQTT broker. Independently created a high-performance C++ library on Linux using Paho MQTT and Boost libraries to filter and process messages before sending to InfluxDB for storage. Processed around 10 million data points within half an hour. Managed remote on-site deployment to ensure seamless operation.
C++11 Python HTML Bash shell scripting SQL SQLite Influx Eclipse Netbeans SVN PuTTY WinSCP
Amnex Infotechnologies Pvt Ltd
Ahmedabad (IN)
11 Monate
2014-09 - 2015-07

Documentation of technical details for pharmaceutical machinery

Graduate Engineer Trainee
Graduate Engineer Trainee
  • Documentation of technical details for pharmaceutical machines like Fluidized Bed Dryer, vertical granulator and Pilot FBD machines. Verification of PID diagrams as per Order Confirmation.
  • Installed GUI software and tested PLC controls for commissioning.
Glatt Systems Pvt Ltd
Pune (IN)

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
2015-06 - 2017-06

Technology, Energy and Environment

Master, Vellore Institute of Technology (IN)
Master
Vellore Institute of Technology (IN)
  • Thesis: on request
3 Jahre 1 Monat
2011-06 - 2014-06

Engineering, Electronics and Telecommunication

Bachelor, MIT College of Engineering, Pune (IN)
Bachelor
MIT College of Engineering, Pune (IN)
3 Jahre 1 Monat
2008-06 - 2011-06

Engineering, Electronics and Telecommunication

Diploma, Cusrow Wadia Institute of Technology, Pune (IN)
Diploma
Cusrow Wadia Institute of Technology, Pune (IN)

Position

Position

Senior Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

C++ Python Linux Jenkins

Produkte / Standards / Erfahrungen / Methoden

PROFILE
Software engineer with 5+ years of experience in C++ based software development and system engineering. Worked on application-level C++ development, build and release management and vehicle display ECU software integration.

Technical
  • Modern C++ 
  • Bash shell scripting
  • Python
  • Linux
  • Windows 
  • SQL
  • Git 
  • Jenkins 
  • Azure Devops
  • Docker 
  • HTML
  • QT/QML
  • Software Design
  • Valgrind
  • gdb

Strengths
  • Cross-functional skills
  • proactive
  • consistent 
  • attention to detail 
  • patience

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

6 Monate
2026-01 - heute

Career break

Relocated for family reunification and cultural integration. Currently attending a job-related German language course (Level B2) and focusing on further training in Python, modern C++, system design, and clean code principles.
Munich (DE)
2 Jahre 3 Monate
2022-03 - 2024-05

Telemetry and display software system

Senior Software Engineer C++ (up to C++17) CAN communication Bash scripting ...
Senior Software Engineer
  • Worked on a telemetry and display software system for a global construction and mining equipment domain. Configured proprietary display software using XML-based logic, mapping CAN/J1939 signals to UI behavior, and debugging system issues using CAN analysis tools. Contributed to bug fixes, integration testing and validation of ECU communication. Developed unit tests using Google Test and supported BDD with Cucumber.
  • Worked as Build and release engineer responsible for managing CI/CD pipelines using Jenkins and Git. Automated build processes using shell scripting, resolved build and integration issues, and supported team in continuous integration workflows.
C++ (up to C++17) CAN communication Bash scripting Jenkins Git Docker CANoe ET (Electronic Technician) Visual Studio Code VNC Viewer PuTTY WinSCP CMake
Agiliad Technologies Pvt Ltd
Pune (IN)
2 Jahre 1 Monat
2020-12 - 2022-12

Development of C++ communication SDKs

Software Developer C/C++ C# Visual Studio ...
Software Developer
  • Developed C++ communication SDKs for Biometric Devices like Fingerprint and Iris. Created user interface in MFC for testing DLL. Developed Windows drivers for biometric scanning devices to enable seamless integration with Microsoft Windows services.
  • Developed Windows services and C++ TCP client-server applications to facilitate communication between government authentication software and MANTRA Iris devices. Worked on multi-threading and memory management. Successfully resolved critical deployment challenges.
C/C++ C# Visual Studio Windows SysInternals Tools CMake Git Jira
Mantra Softech Pvt Ltd
Ahmedabad (IN)
2 Jahre 3 Monate
2018-10 - 2020-12

Development of GUI and backend for an automated fare collection system

Associate Software Developer C++11 Python HTML ...
Associate Software Developer
  • Developed C and C++ GUI and backend for an automated bus fare collection system on Linux based ETMs including route settings, passenger data management, fare calculation, payment integration, SQL database management, and data synchronization with web servers. Performed feature enhancements, bug fixes, testing, and provided onsite support.
  • Developed advanced IoT solutions for office spaces including real-time messaging with MQTT broker. Independently created a high-performance C++ library on Linux using Paho MQTT and Boost libraries to filter and process messages before sending to InfluxDB for storage. Processed around 10 million data points within half an hour. Managed remote on-site deployment to ensure seamless operation.
C++11 Python HTML Bash shell scripting SQL SQLite Influx Eclipse Netbeans SVN PuTTY WinSCP
Amnex Infotechnologies Pvt Ltd
Ahmedabad (IN)
11 Monate
2014-09 - 2015-07

Documentation of technical details for pharmaceutical machinery

Graduate Engineer Trainee
Graduate Engineer Trainee
  • Documentation of technical details for pharmaceutical machines like Fluidized Bed Dryer, vertical granulator and Pilot FBD machines. Verification of PID diagrams as per Order Confirmation.
  • Installed GUI software and tested PLC controls for commissioning.
Glatt Systems Pvt Ltd
Pune (IN)

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
2015-06 - 2017-06

Technology, Energy and Environment

Master, Vellore Institute of Technology (IN)
Master
Vellore Institute of Technology (IN)
  • Thesis: on request
3 Jahre 1 Monat
2011-06 - 2014-06

Engineering, Electronics and Telecommunication

Bachelor, MIT College of Engineering, Pune (IN)
Bachelor
MIT College of Engineering, Pune (IN)
3 Jahre 1 Monat
2008-06 - 2011-06

Engineering, Electronics and Telecommunication

Diploma, Cusrow Wadia Institute of Technology, Pune (IN)
Diploma
Cusrow Wadia Institute of Technology, Pune (IN)

Position

Position

Senior Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

C++ Python Linux Jenkins

Produkte / Standards / Erfahrungen / Methoden

PROFILE
Software engineer with 5+ years of experience in C++ based software development and system engineering. Worked on application-level C++ development, build and release management and vehicle display ECU software integration.

Technical
  • Modern C++ 
  • Bash shell scripting
  • Python
  • Linux
  • Windows 
  • SQL
  • Git 
  • Jenkins 
  • Azure Devops
  • Docker 
  • HTML
  • QT/QML
  • Software Design
  • Valgrind
  • gdb

Strengths
  • Cross-functional skills
  • proactive
  • consistent 
  • attention to detail 
  • patience

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.