Job
- Level
- Junior
- Job Field
- IT, DevOps, Embedded
- Employment Type
- Part Time
- Contract Type
- Internship / school internship
- Location
- Berlin
- Working Model
- Hybrid, Onsite
Job Summary
In this role, you will design and maintain automated CI/CD pipelines, support build and test automation, collaborate on C development for embedded systems, and optimize scripts in Python or Bash.
Job Technologies
Your role in the team
- CI/CD Automation: Design, development, and maintenance of automated GitLab CI/CD pipelines for continuous testing, building, and deploying embedded software.
- Build & Test Automation: Support in automating build processes, unit tests, integration tests, and static code analysis.
- Scripting: Creation, maintenance, and optimization of automation scripts, e.g., in Python, Bash, or Tcl.
- Toolchain & IDE Tuning: Customization, extension, and maintenance of our development environments, especially the integration of compiler toolchains into VS Code.
- Embedded Development Support: Assisting the core team with development in C, e.g., writing application components and tests.
- Documentation & Knowledge Building: Documentation of pipelines, scripts, toolchains, and development processes for sustainable use within the team, as well as the creation and maintenance of technical documentation and support for structured knowledge development.
This text has been machine translated. Show original
Our expectations of you
Education
- Currently pursuing a degree in Computer Science, Electrical Engineering, Communications/Information Technology, or a related field.
Qualifications
- Scripting: Proficient in Python and Shell scripting. Knowledge of Tcl, especially in the context of EDA or embedded tools, is an advantage.
- Embedded basis: Solid understanding of C in the embedded environment as well as interest in hardware-oriented software development.
- Working style: Structured, independent, and solution-oriented approach, as well as enjoyment in improving and automating development processes.
Experience
- DevOps Fundamentals: Initial experience with GitLab CI/CD, e.g., pipelines, runner configuration, Docker containers, or automated build/test processes.
- Toolchain understanding: Initial experience with compilers, linkers, debuggers, Make/CMake, or comparable build systems is desirable.
This text has been machine translated. Show original
What we offer
- You can expect excellent development opportunities, top conditions, and very good compensation.
- For the duration of your employment, you must be properly enrolled.
- During the lecture period, you can work up to 20 hours per week.
- Mobile working is possible - however, your central workplace is Berlin.
This text has been machine translated. Show original
Benefits
Health, Fitness & Fun
Work-Life-Integration
Higher Take-Home Pay
Topics You Will Work On
Job Locations
About Your Employer
ROHDE & SCHWARZ GmbH & Co. KG
Rohde & Schwarz entwickelt, produziert und vermarktet innovative Produkte der Messtechnik, Broadcast- und Medientechnik, Cybersicherheit, Sichere Kommunikation sowie Monitoring und Network Testing. Vor 85 Jahren gegründet, unterhält das Unternehmen ein Vertriebs- und Servicenetz in mehr als 70 Ländern.
Description
- Company Size
- 250+ Employees
- Company Type
- Established Company
- Working Model
- Hybrid, Onsite
- Industry
- Industry, Production
Employer reviews
by devworkplaces.com
Total
(1 Review)3.2
Workingconditions
3.8Culture
3.5Engineering
2.6Career Growth
3.2