Embedded Systems Research Engineer

hace 4 semanas


Barcelona, Barcelona, España Barcelona Supercomputing Center A tiempo completo
Overview and Purpose
The role involves conducting research on programming frameworks for essential embedded systems responsible for managing key components in vehicles, aircraft, and spacecraft. Our initiatives are primarily executed through collaborative projects with various processor manufacturers and multiple European-funded endeavors. For insights into our recent publications, please refer to our website.

The primary goal of this position is to develop hardware acceleration features for embedded systems utilized in critical applications, particularly within the aerospace sector, along with their corresponding software support in compilers. The responsibilities include programming in a hardware description language, integrating with existing space processor codebases, and modifying an established compiler framework.

This research will be conducted as part of the ongoing GPU4S (GPU for Space) initiative, which is funded by the European Space Agency (ESA) and coordinated by the Barcelona Supercomputing Center (BSC) in collaboration with Airbus Defense and Space (ADS).

Candidates are expected to be enrolled or have previously enrolled in the Master in Innovation and Research in Informatics (MIRI) at the Universitat Politècnica de Catalunya (UPC). The technical contributions made during this placement will support the candidate's Master Thesis. Successful completion of the Master's program may lead to opportunities for pursuing a PhD or transitioning into an engineering role.
Key Responsibilities
  • Develop hardware features within a simulation environment
  • Validate hardware features on actual hardware platforms
  • Adapt algorithms to leverage the newly developed features
  • Assess the overall performance of the implemented hardware and software
  • Contribute to academic publications arising from this research
Qualifications
  • Education
    • Master's Degree in Computer Science, Computer Engineering, or a related discipline
    • Experience in embedded systems hardware and software
  • Required Skills and Experience
    • Knowledge of Computer Architecture
    • Proficiency in C, C++, and Python
    • Familiarity with Machine Learning concepts
    • Experience with at least one of OpenMP, CUDA, OpenCL, or OpenACC
    • Background in embedded platforms
    • Competence in a Linux environment
    • Proficient in LaTeX
  • Additional Skills and Experience
    • Basic understanding of FPGAs
    • Familiarity with processors used in real-time applications, such as Arm A or R families
    • Previous research experience and scientific publications are advantageous
  • Competencies
    • Strong problem-solving skills, proactive approach, and results-oriented mindset
    • Ability to work independently as well as collaboratively in a team
    • Excellent communication skills, including proficiency in written and spoken English

Employment Conditions
  • The position is based at BSC within the Computer Sciences Department
  • We provide a full-time contract, a supportive work environment, state-of-the-art facilities, flexible working hours, comprehensive training programs, meal vouchers, private health insurance, and assistance with relocation
  • Contract duration is open-ended, linked to the technical and scientific activities of the project
  • Vacation entitlement includes 23 paid days plus additional holidays as per collective agreements
  • Competitive salary based on qualifications and experience, adjusted for the cost of living in the region



  • Barcelona, Barcelona, España Reconocida empresa A tiempo completo

    About the RoleWe are seeking a highly skilled Junior Systems Engineer to join our Research Infrastructures team within the Operations & Digital Transformation area at i2CAT. As a key member of our team, you will be responsible for designing, developing, and testing embedded systems, network infrastructure, and cloud computing solutions.Key...


  • Barcelona, Barcelona, España Reconocida empresa A tiempo completo

    About the RoleWe are seeking a highly skilled Junior Systems Engineer to join our Research Infrastructures team within the Operations & Digital Transformation area at i2CAT. As a key member of our team, you will be responsible for designing, developing, and testing embedded systems, network infrastructure, and cloud computing solutions.Key...


  • Barcelona, Barcelona, España Social You A tiempo completo

    About the RoleWe are seeking a highly skilled Embedded Systems Engineer to join our team at Social You. As an Embedded Systems Engineer, you will be responsible for designing, developing, and maintaining firmware for electronic systems from concept through to production readiness.Key ResponsibilitiesDesign, develop, and maintain firmware for electronic...


  • Barcelona, Barcelona, España Social You A tiempo completo

    About the RoleWe are seeking a highly skilled Embedded Systems Engineer to join our team at Social You. As an Embedded Systems Engineer, you will be responsible for designing, developing, and maintaining firmware for electronic systems from concept through to production readiness.Key ResponsibilitiesDesign, develop, and maintain firmware for electronic...


  • Barcelona, Barcelona, España Expert Executive Recruiters A tiempo completo

    About the RoleWe are seeking a highly skilled Automotive Embedded Systems Engineer to join our team at Expert Executive Recruiters. As an Embedded Systems Engineer, you will be responsible for designing, developing, testing, integrating, and maintaining high-quality firmware for both current and next-generation Personal Mobility products.Key...


  • Barcelona, Barcelona, España Expert Executive Recruiters A tiempo completo

    About the RoleWe are seeking a highly skilled Automotive Embedded Systems Engineer to join our team at Expert Executive Recruiters. As an Embedded Systems Engineer, you will be responsible for designing, developing, testing, integrating, and maintaining high-quality firmware for both current and next-generation Personal Mobility products.Key...


  • Barcelona, Barcelona, España Pagegroup A tiempo completo

    About the RoleWe are seeking a highly motivated and skilled Junior Firmware Engineer to join our Research and Development department. As a key member of our team, you will be responsible for supporting the development of embedded software with C/C++ programming languages.Key ResponsibilitiesDevelop and test firmware solutions for our IoT productsCollaborate...


  • Barcelona, Barcelona, España Onyx-Conseil A tiempo completo

    Job Summary: Onyx-Conseil is seeking an experienced Embedded Systems Software Developer to join our team in Barcelona. As an Embedded Software Engineer, you will play a crucial role in developing and maintaining low-level software for innovative hardware architectures.Key Responsibilities:Design and develop low-level software, including BIOS and firmware,...


  • Barcelona, Barcelona, España Onyx-Conseil A tiempo completo

    Job Summary: Onyx-Conseil is seeking an experienced Embedded Systems Software Developer to join our team in Barcelona. As an Embedded Software Engineer, you will play a crucial role in developing and maintaining low-level software for innovative hardware architectures.Key Responsibilities:Design and develop low-level software, including BIOS and firmware,...


  • Barcelona, Barcelona, España pal robotics A tiempo completo

    About the RoleWe are seeking a highly motivated and skilled Firmware Engineer Intern to join our team at PAL Robotics. As a Firmware Engineer Intern, you will play a crucial role in advancing our cutting-edge robotics platforms.Key ResponsibilitiesFirmware Development: Design, develop, and maintain firmware for motor control and power board...


  • Barcelona, Barcelona, España pal robotics A tiempo completo

    About the RoleWe are seeking a highly motivated and skilled Firmware Engineer Intern to join our team at PAL Robotics. As a Firmware Engineer Intern, you will play a crucial role in advancing our cutting-edge robotics platforms.Key ResponsibilitiesFirmware Development: Design, develop, and maintain firmware for motor control and power board...


  • Barcelona, Barcelona, España Submer Inc. A tiempo completo

    About the RoleSubmer Inc. is seeking a highly skilled Embedded Systems Engineer to play a critical role in the development of our advanced cooling system. The ideal candidate will have a strong background in STM32 microcontrollers firmware and expertise in designing and implementing embedded solutions for complex control systems.Key ResponsibilitiesFirmware...


  • Barcelona, Barcelona, España Submer Inc. A tiempo completo

    About the RoleSubmer Inc. is seeking a highly skilled Embedded Systems Engineer to play a critical role in the development of our advanced cooling system. The ideal candidate will have a strong background in STM32 microcontrollers firmware and expertise in designing and implementing embedded solutions for complex control systems.Key ResponsibilitiesFirmware...


  • Barcelona, Barcelona, España IRP Systems A tiempo completo

    About IRP SystemsIRP Systems is a leading developer of high-performance e-powertrain systems for the electric vehicles market. Our innovative solutions are designed to revolutionize the industry and provide a competitive edge to our clients.Job SummaryWe are seeking a highly skilled Real-Time Software Engineer to join our growing R&D team in Barcelona. As a...


  • Barcelona, Barcelona, España IRP Systems A tiempo completo

    About IRP SystemsIRP Systems is a leading developer of high-performance e-powertrain systems for the electric vehicles market. Our innovative solutions are designed to revolutionize the industry and provide a competitive edge to our clients.Job SummaryWe are seeking a highly skilled Real-Time Software Engineer to join our growing R&D team in Barcelona. As a...


  • Barcelona, Barcelona, España Vector Informatik A tiempo completo

    About the RoleWe are seeking a highly skilled Embedded Software Application Engineer to join our operations and projects team in Barcelona. As a Field Application Engineer for Embedded Systems, you will play a crucial role in supporting our customers with the configuration and integration of Vector Embedded products.Your Key ResponsibilitiesProvide technical...


  • Barcelona, Barcelona, España Rapita Systems A tiempo completo

    About the RoleRapita Systems is seeking a highly skilled and motivated computer architecture engineer and hardware expert to play a key part in the research, design, and delivery of innovative solutions for the timing analysis and optimization of advanced Multi-Processor Systems on Chip (MPSoC) for the avionics industry.Key ResponsibilitiesApply expertise in...


  • Barcelona, Barcelona, España Submer A tiempo completo

    About SubmerSubmer is a multinational company that specializes in developing sustainable and efficient datacenter solutions. Our team is passionate about reducing the environmental footprint of IT and has expertise in datacenter design and operations.Job DescriptionWe are seeking a highly skilled Embedded Systems Engineer to play a critical role in the...


  • Barcelona, Barcelona, España Submer A tiempo completo

    About SubmerSubmer is a multinational company that specializes in developing sustainable and efficient datacenter solutions. Our team is passionate about reducing the environmental footprint of IT and has expertise in datacenter design and operations.Job DescriptionWe are seeking a highly skilled Embedded Systems Engineer to play a critical role in the...


  • Barcelona, Barcelona, España Pagegroup A tiempo completo

    About the RoleWe are seeking a highly motivated and skilled Junior Firmware Engineer to join our R&D department. As a key member of our team, you will be responsible for supporting the development of embedded software with C/C++ programming languages.Key ResponsibilitiesDevelop and test firmware solutions for our IoT productsCollaborate with our team of...