Rapita is delighted to offer paid three to six month internships to outstanding undergraduates in Computer Science, Master Students, and PhD students, with a background in computer architecture. The candidates will join our hardware and software teams and will be actively involved in the design, development, and testing of bespoke software tools that can help our customers in building safety-critical systems with emphasis on multicore performance analysis.
This internship offers an excellent opportunity for a hands-on introduction to practical hardware analysis in safety-critical systems and software engineering tools and practices for reliable software. We own an extremely successful internship record, with several former internship students now holding a permanent job within the company.
Placement scope
Internship students will be placed within a consolidated group of hardware and software engineers, specializing in the design and implementation of innovative solutions for the timing analysis of advanced Multi-Processor Systems on Chip (MPSoC) to be deployed in cutting-edge avionics and automotive systems.
We are offering multiple projects and opportunities, depending on the skills and interests of the students.
As an intern, you will be working with our development team to support, maintain and build our products for performance analysis and testing automation for critical embedded targets.
You can expect to be working in a commercial environment, creating, debugging, and testing software for PC and embedded systems. In developing our products, we use a variety of high-level programming languages (including C, C++, bash/scripting, TCL, Python) as well as low-level, target-specific Assembly. You can expect to gain experience in some/all of these.
What would make you great at this internship:
- Some background in computer architecture in general and multicore processors in particular.
- Good software skills, ideally including development in some of C, C++, bash/scripting, TCL, Python. Low-level programming skills are a plus.
- Proactive and collaborative attitude - keen to learn do new things, experiment and be a key player in a fast-paced, hardworking team.
- Interest in high quality and/or safety-critical software.
What you will gain from your internship:
- Experience in the development of industrial-quality hardware and software solutions for safety-critical embedded systems
- Opportunity to contribute to cutting-edge international projects with world-leading industries in the avionics and automotive domains
- Access to most advanced MPSoC that will be used in future avionics and automotive systems
- Low-level programing skills for the configuration and optimization of MPSoCs’ advanced features with a view to performance and timing predictability
- Exposure to different technologies, programming languages, methodologies, testing, processes, and software practices
- Quality project-based work experience to enhance your CV and employability prospects.
- The opportunity for future part-time and full-time employment.
How to apply
You can apply directly by sending a CV and preferably a cover letter to recruitment@rapitasystems.com, or apply through your university placement scheme. Make sure you explain the duration and expected dates of the placement.Direct applicants MUST be eligible to work in the EU; please explain your eligibility in the CV or covering letter.
The placements are based at our office in Barcelona.
Why Join Rapita
Rapita Systems S.L. is a friendly, lively, high-tech software company located in Barcelona within the Campus Nord of Universitat Politècnica de Catalunya – Barcelona. This office is the hardware centre of excellence within the Rapita group offering specialist services in multicore hardware, aerospace certification and analysis of reliable embedded systems.
You will be working within a strong, friendly team of like-minded people who have a passion for technology, research and the work they do. Rapita offers flexible working times; and most roles can be done with a hybrid approach of home-working and office working.
The work we do helps our customers to provide safer and greener flights – we are proud that the technologies we work with contribute to safe and reliable systems. We work with customers who design the latest low-carbon technologies, autonomous vehicles, advanced displays, and pilot support.
Rapita Systems is a specialist in on-target software verification, performance profiling, and timing analysis of real-time embedded systems. Our major customers are in the aerospace (civil and defence) and automotive industries. Further information about the company and its products is available at www.rapitasystems.com.
Apply now
Applicants should email their CV and a covering letter to recruitment@rapitasystems.com. We look forward to hearing from you.
NO AGENCIES. DIRECT APPLICANTS ONLY.