Arriver Software GmbH
Engineering Group, Engineering Group > Software Engineering
What you will do:
As a CI (Continuous Integration) Engineer you will
Design pipelines for fully automated CI/CD workflows
Create helper tooling and frameworks to ease up the usage of CI/CD tools for a large user base
Support applying CI/CD principles into various projects and help with branching and testing strategies
Be working with a server park consisting of both Linux and Windows
Be working with container technologies like Docker as well as cloud platforms
Coding in high level languages such as Python
Be working in a team among other teams towards the same goal where Agile frameworks are used for coordination
Be working in a self-organizing team and have a product owner who holds the overall priority
Often demonstrate your work to your customers and colleagues and will invent new ideas during hackathon events.
Used stack is:
GitHub, GitLab, Gerrit, Artifactory for source code and binary management
GitHub, GitLab, Jenkins, Zuul-CI, GoCD for pipelines and job execution
Build systems such as Make, Scons, Bazel where Buildbarn is used for remote execution and caching
Scripting and coding languages like C/C++, bash, python and groovy
State of the art test frameworks like googletest, pytest, flake and similar
What you will bring
Experience in using and administrating CI/CD tools like GitHub and Zuul-CI
Experience in designing highly efficient CI/CD pipelines and workflows
Comfortable with working with git
Programming skills in python and bash
Experience in running containers and creating container images
Generic knowledge in standard software development processes, such as code review, unit testing and similar
Comfortable with working in Linux and Windows based operating systems
Experience with DevOps, Lean and Agile principles
Open mindset and eager to learn
Build system domain knowledge, such as Make, SCons, Gradle or Buck
Programming skills in C/C++ is a plus
Knowledge in Bazel and Buildbarn remote execution/caching is a plus
Experience in framework design for large number of end users is a plus
Basic understanding of how IT infrastructure works (Network, DNS, Active Directory, VMs etc.) is a plus
What's an offer:
Salary, stock and performance related bonus
Employer-financed pension schemes
Employee Stock Purchase Program
Onsite Staff Canteen with Lunch subsidy
Free onsite fitness room and sport courses as well as Health Benefit
Subsidy for glasses, Kita Benefit and Mobility Benefit
Free water, tea, coffee and fresh fruits
and many more
This is a full-time position based in our office in Unterschleißheim, Germany.
If this is you, then consider being part of our team and apply today!
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
PhD in Engineering, Information Systems, Computer Science, or related field.
• 2+ years of experience with Programming Language such as C, C++, Java, Python, etc.
*References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.
Although this role has some expected minor physical activity, this should not deter otherwise qualified applicants from applying. If you are an individual with a physical or mental disability and need an accommodation during the application/hiring process, please call Qualcomm’s toll-free number found here for assistance. Qualcomm will provide reasonable accommodations, upon request, to support individuals with disabilities as part of our ongoing efforts to create an accessible workplace.
Qualcomm is an equal opportunity employer and supports workforce diversity.
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact Qualcomm Careers.
Backup child care
Before there were smartphones or smart cities, before autonomous cars or 360° virtual reality videos, there was our technology. Qualcomm inventions are the foundational technologies that others build upon—inventing new industries and applications that have global impact. From 5G to artificial intelligence, from IoT to automotive and extended reality applications, Qualcomm is inventing the ...