Software Engineering with focus on Robotics, Embedded Systems, and Autonomous Systems
Aktualisiert am 08.06.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.06.2026
Verfügbar zu: 100%
davon vor Ort: 100%
C
C#
C++
English
Fluent, C1 Level
German
Intermediate, B1 Level

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 year 4 months
2025-03 - now

development and software testing

Embedded Software Development ? Part-time
Embedded Software Development ? Part-time
  • Contributed to the development and software testing for Traveo Graphics Driver ? Microcontroller for Automotive applications, including development of support tools, and bug fixes.
  • Developed cross-platform applications to support Windows and Linux-based systems using CMake.
  • Supported the team with software testing of supported variants of the graphics driver using industry standard embedded toolchains, such as GHS and IAR. 
Infineon Technologies, Munich, Germany
7 months
2023-10 - 2024-04

Research Development

Working Student
Working Student
  • Developed an application in Python for software-based simulation testing of Optical modules and wavefront sensors for onboard systems of satellites.
  • Worked alongside the research team on tasks including research, development, testing, and software documentation.
IABG, Ottobrunn, Germany
7 months
2023-03 - 2023-09

Software Development

Working Student
Working Student
  • Worked on developing the TeamScale plugin for IntelliJ, Eclipse, and Visual Studio IDE using Java and C# to assess the code quality and detect errors in the codebase.
  • Contributed to the development team for software tasks, including feature implementation, bug fixes, and unit test case drafting.
CQSE GmbH, Munich, Germany
2 years 10 months
2019-07 - 2022-04

Researched and developed the Totally Integrated Automation (TIA) Portal

Software Engineer in R&D ? Full-time
Software Engineer in R&D ? Full-time
  • Researched and developed the Totally Integrated Automation (TIA) Portal for configuration and control of Siemens low voltage products, including S7 PLCs, using C#, .NET, and C++ in an Agile framework.
  • Improved code quality of the codebase by NUnit tests and critical bug fixes.
  • Developed the PowerManager software for monitoring of Siemens low voltage Products using C#, .NET.
  • Researched on developing a new IoT-based application that leverages Machine Learning to simplify tasks.
Siemens, Bangalore, India
5 months
2019-01 - 2019-05

Researched and developed ground station software

Research Intern
Research Intern
  • Researched and developed ground station software to control unmanned aerial vehicles and obtain live data from onboard cameras and sensors using ROS.
Centre for Artificial Intelligence and Robotics, DRDO, Bangalore, India

Aus- und Weiterbildung

Aus- und Weiterbildung

2025

Master of Science in Computer Science (Informatik)

Technical University of Munich (TUM), Garching, Germany

Major: Robotics; Minors: Machine Learning and Analytics, Computer Vision, Internet of Things (IoT)


2019

Bachelor of Technology in Computer Science and Engineering

SRM Institute of Science and Technology, Chennai, India


Courses

  • AI Safety Fundamentals - Alignment Track, 2024 Summer Cohort, organized by AI Safety Germany, Munich
  • Workshop on Robotics, organized by The Climber, Bangalore, India

Kompetenzen

Kompetenzen

Top-Skills

C C# C++

Produkte / Standards / Erfahrungen / Methoden

Projects

  • Real-Time systems development of Forrest Humanoid Robot at RoboTUM.
    • Developed applications to integrate data from onboard sensors of the robot and provide an interface to monitor the motors that control the legged navigation using C++, C.
  • Development of Mars Rover prototype for University Rover Challenge (URC), organized by the Mars Society.
    • Contributed to the development of the drive of the rover, navigation, control of the robotic arm, and ground station communication using Arduino, Raspberry Pi in C and C++.
  • Development of Amphibious Reconnaissance Vehicle for DRDO Robotics and Unmanned Systems Exposition (DRUSE) competition organized by DRDO.
    • Developed the control and navigation of an amphibious vehicle, along with data retrieval from the vehicle.
  • Map conversion of OpenStreetMap (OSM) to CommonRoad (CR) to improve path planning of autonomous vehicles, using the CommonRoad framework in Python.
  • Implement a room monitoring system to count the number of people present, predict the number of people at any given time, and calculate energy consumption using ESP32 in C++.
  • Ground Station software developed using ROS to operate Unmanned Aerial Vehicles in C++.
  • Autonomous drive control mechanism to navigate to given GPS locations using Arduino in C++.
  • Robotic Arm control using forward and inverse kinematics using Arduino and Raspberry Pi in C++. 


Technical Skills

Frontend development:

  • JavaScript
  • AngularJS


Backend development:

  • MySQL
  • Oracle Database
  • Django


Development Tools:

  • Git (version control)
  • CMake


Specialized Skills:

  • Embedded Systems, Real-Time Systems
  • Machine Learning, Deep Learning (PyTorch)
  • Computer Vision, OpenCV
  • Artificial Intelligence (AI)

Programmiersprachen

C++, C, C#
Python
Java

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

1 year 4 months
2025-03 - now

development and software testing

Embedded Software Development ? Part-time
Embedded Software Development ? Part-time
  • Contributed to the development and software testing for Traveo Graphics Driver ? Microcontroller for Automotive applications, including development of support tools, and bug fixes.
  • Developed cross-platform applications to support Windows and Linux-based systems using CMake.
  • Supported the team with software testing of supported variants of the graphics driver using industry standard embedded toolchains, such as GHS and IAR. 
Infineon Technologies, Munich, Germany
7 months
2023-10 - 2024-04

Research Development

Working Student
Working Student
  • Developed an application in Python for software-based simulation testing of Optical modules and wavefront sensors for onboard systems of satellites.
  • Worked alongside the research team on tasks including research, development, testing, and software documentation.
IABG, Ottobrunn, Germany
7 months
2023-03 - 2023-09

Software Development

Working Student
Working Student
  • Worked on developing the TeamScale plugin for IntelliJ, Eclipse, and Visual Studio IDE using Java and C# to assess the code quality and detect errors in the codebase.
  • Contributed to the development team for software tasks, including feature implementation, bug fixes, and unit test case drafting.
CQSE GmbH, Munich, Germany
2 years 10 months
2019-07 - 2022-04

Researched and developed the Totally Integrated Automation (TIA) Portal

Software Engineer in R&D ? Full-time
Software Engineer in R&D ? Full-time
  • Researched and developed the Totally Integrated Automation (TIA) Portal for configuration and control of Siemens low voltage products, including S7 PLCs, using C#, .NET, and C++ in an Agile framework.
  • Improved code quality of the codebase by NUnit tests and critical bug fixes.
  • Developed the PowerManager software for monitoring of Siemens low voltage Products using C#, .NET.
  • Researched on developing a new IoT-based application that leverages Machine Learning to simplify tasks.
Siemens, Bangalore, India
5 months
2019-01 - 2019-05

Researched and developed ground station software

Research Intern
Research Intern
  • Researched and developed ground station software to control unmanned aerial vehicles and obtain live data from onboard cameras and sensors using ROS.
Centre for Artificial Intelligence and Robotics, DRDO, Bangalore, India

Aus- und Weiterbildung

Aus- und Weiterbildung

2025

Master of Science in Computer Science (Informatik)

Technical University of Munich (TUM), Garching, Germany

Major: Robotics; Minors: Machine Learning and Analytics, Computer Vision, Internet of Things (IoT)


2019

Bachelor of Technology in Computer Science and Engineering

SRM Institute of Science and Technology, Chennai, India


Courses

  • AI Safety Fundamentals - Alignment Track, 2024 Summer Cohort, organized by AI Safety Germany, Munich
  • Workshop on Robotics, organized by The Climber, Bangalore, India

Kompetenzen

Kompetenzen

Top-Skills

C C# C++

Produkte / Standards / Erfahrungen / Methoden

Projects

  • Real-Time systems development of Forrest Humanoid Robot at RoboTUM.
    • Developed applications to integrate data from onboard sensors of the robot and provide an interface to monitor the motors that control the legged navigation using C++, C.
  • Development of Mars Rover prototype for University Rover Challenge (URC), organized by the Mars Society.
    • Contributed to the development of the drive of the rover, navigation, control of the robotic arm, and ground station communication using Arduino, Raspberry Pi in C and C++.
  • Development of Amphibious Reconnaissance Vehicle for DRDO Robotics and Unmanned Systems Exposition (DRUSE) competition organized by DRDO.
    • Developed the control and navigation of an amphibious vehicle, along with data retrieval from the vehicle.
  • Map conversion of OpenStreetMap (OSM) to CommonRoad (CR) to improve path planning of autonomous vehicles, using the CommonRoad framework in Python.
  • Implement a room monitoring system to count the number of people present, predict the number of people at any given time, and calculate energy consumption using ESP32 in C++.
  • Ground Station software developed using ROS to operate Unmanned Aerial Vehicles in C++.
  • Autonomous drive control mechanism to navigate to given GPS locations using Arduino in C++.
  • Robotic Arm control using forward and inverse kinematics using Arduino and Raspberry Pi in C++. 


Technical Skills

Frontend development:

  • JavaScript
  • AngularJS


Backend development:

  • MySQL
  • Oracle Database
  • Django


Development Tools:

  • Git (version control)
  • CMake


Specialized Skills:

  • Embedded Systems, Real-Time Systems
  • Machine Learning, Deep Learning (PyTorch)
  • Computer Vision, OpenCV
  • Artificial Intelligence (AI)

Programmiersprachen

C++, C, C#
Python
Java

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.