Beschreibung
We are currently looking for a freelance Junior C++ Developer (m/f/d) for our client in the aviation sector.
Start: August 2025
End: 31.12.2025++
Capacity: Fulltime
Location: Bremen / Remote
Tasks:
1. Understand the Application Architecture & technical documentation
Analyze the structure and logic of the CODA CFD application. Review existing documentation, codebase, and data flow to gain a solid technical understanding.
2. Maintain and Enhance C++ Codebase
Modify and extend CODA’s C++ code to implement new features or resolve bugs. Refactor and optimize code for performance, maintainability, and HPC compatibility.
3. Troubleshoot and Resolve Technical Issues
Investigate and fix runtime errors, memory issues, or performance bottlenecks. Collaborate with simulation engineers to understand and resolve code-related anomalies.
4. Develop Automation Scripts (Python)
Write Python scripts to automate development tasks, testing, or integration with other tools. Support pre- and post-processing workflows where needed.
5. Integrate with DevOps Pipelines
Use CI/CD tools to build, test, and deploy CODA components. Ensure code quality through automated testing and version control practices.
6. Technical Documentation
Create or update developer documentation, including API references, build instructions, and troubleshooting guides. Maintain change logs and technical notes for future maintenance.
7. Linux/HPC Environment Familiarity
Compile and test code on RHEL-based HPC systems. Use Linux command-line tools for debugging, log analysis, and job monitoring. Understand how CODA runs in batch environments (e.g., via LSF)
Mandatory Skills:
Programming: C++
Basic proficiency in Linux (e.g., RHEL) is required, including command-line usage, environment handling, and familiarity with file systems, batch processing concepts.
Experience with IT applications development
Spoken language: English
Nice to have skills:
Python
Computational Fluid Dynamics (CFD) background
Professional Linux skills - Batch processing with LSF
DevOps/Cloud expertise
Start: August 2025
End: 31.12.2025++
Capacity: Fulltime
Location: Bremen / Remote
Tasks:
1. Understand the Application Architecture & technical documentation
Analyze the structure and logic of the CODA CFD application. Review existing documentation, codebase, and data flow to gain a solid technical understanding.
2. Maintain and Enhance C++ Codebase
Modify and extend CODA’s C++ code to implement new features or resolve bugs. Refactor and optimize code for performance, maintainability, and HPC compatibility.
3. Troubleshoot and Resolve Technical Issues
Investigate and fix runtime errors, memory issues, or performance bottlenecks. Collaborate with simulation engineers to understand and resolve code-related anomalies.
4. Develop Automation Scripts (Python)
Write Python scripts to automate development tasks, testing, or integration with other tools. Support pre- and post-processing workflows where needed.
5. Integrate with DevOps Pipelines
Use CI/CD tools to build, test, and deploy CODA components. Ensure code quality through automated testing and version control practices.
6. Technical Documentation
Create or update developer documentation, including API references, build instructions, and troubleshooting guides. Maintain change logs and technical notes for future maintenance.
7. Linux/HPC Environment Familiarity
Compile and test code on RHEL-based HPC systems. Use Linux command-line tools for debugging, log analysis, and job monitoring. Understand how CODA runs in batch environments (e.g., via LSF)
Mandatory Skills:
Programming: C++
Basic proficiency in Linux (e.g., RHEL) is required, including command-line usage, environment handling, and familiarity with file systems, batch processing concepts.
Experience with IT applications development
Spoken language: English
Nice to have skills:
Python
Computational Fluid Dynamics (CFD) background
Professional Linux skills - Batch processing with LSF
DevOps/Cloud expertise