Location: Budapest, Hungary
Open Source and Software Quality Intern
aiMotive is a Budapest-based automotive technology company specializing in automated and autonomous driving solutions.
aiMotive develops a holistic suite of technologies aimed at accelerating the development and deployment of automated driving systems for automotive manufacturers and Tier 1 suppliers. As all software products, software developed by aiMotive relies on 3rd party open source software libraries.
The regular monitoring and review of the open source components used in our software ensures that risks associated with these are not affecting the delivered software, that is, newly discovered vulnerabilities, changing license models, or abandoned projects do not pose a risk later in the lifecycle.
As an Open Source Intern, your task will be to ensure that these risks are monitored, and addressed in due time, working together with all the software development teams, including aiDrive, aiSim, aiData and aiWare departments. In case of common interest and capacity, in the future this position may cover the operation and the analysis of additional code scanners, and managing the various risks associated with the developed software.
Job Summary
- Configure and operate the open source component analysis software for various projects
- Analyze the results, refine configuration parameters as required
- Analyze the results from software license, software security, and operational aspects
- Make recommendations to the software development teams about addressing the identified issues and risks
- Participate occasional external reviews concerning open source software use
- Consult with the software vendor about any unusual or unexpected behavior
Key Qualifications
- Ongoing (active/passive) full-time university studies for at least one more year on engineering or IT field
- At least 20-25 working hours/week in our Budapest office
- Understand how open source projects are developed, released and distributed
- Understand different licensing models and what they mean in practice from a software development point of view (such as MIT, GPL, BSD, etc)
- Ability to compile software projects implemented in C++, Python, Java according to documentation
- Intermediate-level English knowledge
- Precise, reliable, quality focused attitude
- Independent and proactive attitude
- Ability to tolerate occasional monotony while analyzing results
Considered as a plus
- Basic Python / Bash knowledge
- Basic Linux knowledge
- Ability to analyze if a specific vulnerability is affecting a software using a library
- Experience with static software analysis tools
- Experience with public AI training datasets
What We Offer
- Possibility to gain valuable work experience at the forefront of the automotive R&D sector
- Competitive student salary and long-term bonus system
- Inspiring and supportive working environment
- Teambuilding events and other benefits for students
- Flexible working hours
- Long-term job opportunity
- Possibility of an immediate start
- In-service training opportunity
- Fitness opportunity