Careers at Ubotica

Founded in 2017, Ubotica Technologies provides smarts for smart satellites. Our products and services are used by global space industry partners to manage on-satellite AI and to deliver real-time insights directly to users.

Ubotica has an extensive range of research and development projects in collaboration with institutional Space entities (ESA and NASA JPL), and develops turnkey hardware, software and systems solutions to European and North American customers. Ubotica solutions have flown on 10 satellite missions to date, including our co-owned CogniSAT-6 Earth Observation satellite.

Ubotica is headquartered in Dublin, Ireland with a team of HW and SW Engineers based in Glasnevin, with centres of excellence in AI and Computer Vision based in Spain and in Space Systems based in the Netherlands.

Senior Intelligent Systems Engineer - Space / Edge

Ubotica is seeking to hire a highly motivated and experienced Intelligent Systems Engineer for a full-time position in the Dublin office, to support the delivery of breakthrough and cutting edge Intelligent Systems technology solutions in its Space and Edge Processing domains and for deployment in our future Space missions. This role offers the opportunity to develop real Space systems in a world-class team.

Roles and Responsibilities:

  • Drive pan-European projects addressing the Space and EdgeAI project portfolio, leading the technical development of Ubotica’s deliverables into the projects.
  • Liaise directly with external project partners to manage system requirements, testing, and solution delivery.
  • Work with engineers and software developers to develop and deliver software and firmware solutions across internal R&D projects
  • Perform rapid proof-of-concept development, and then lead the subsequent implementation.
  • Problem-solve technical issues using team skills to identify and resolve problems.
  • Engage in ideation, architecting, engineering, development, validation and test activities in support of the wider engineering team, driving solution and team development, and leading by example to bring the team on that journey.
  • Maintain regular communications within the company, and interface with external stakeholders.
  • Contribute to technical hiring and patent writing processes.

Experience and Skills Required

The ideal candidate will possess a curious mindset, strong analytical and problem solving skills, self-drive, very strong attention to detail, a deep understanding of the engineering product lifecycle, and a proven ability to work both independently and as a project lead. A strong interest in the Space domain is expected, with prior experience in this area (satellite systems, EO data) being a key advantage. A proven track record and background in solution development in at least two of the following fields is required: AI/ML, Computer Vision, Systems Engineering. The candidate is expected to have technical leadership experience across multiple Intelligent Systems solution development projects, and be comfortable identifying, interpreting and adopting concepts from the literature. Past experience should demonstrate a very strong programming background (scripted or compiled) with an ability to prototype and develop software solutions, and to critically evaluate and validate them.

Working knowledge of the following is strongly desired:

  • AI model development (training, testing, validation, pre & post-processing, edge deployment, optimisation, MLOps).
  • Software framework development (cloud infrastructure, microservices, internetwork security and authentication, network protocols).
  • Embedded systems (edge processors, managing and designing for resource constrained systems, SW-HW interfaces).

Qualifications

The candidate must possess a Masters or PhD in Electronic Engineering, Software Engineering, Computer Science, or a related discipline, with at least 4 years of relevant work experience.

Location

The role is based in Ubotica’s Dublin office (DCU Alpha, Glasnevin).

Applications

Email to [email protected], quoting ‘SISED40’ in the subject line.

AI Engineer - Space / Edge

Ubotica is seeking to hire a highly motivated AI Engineer for a full-time position in the Dublin office, to support the delivery of breakthrough and bleeding-edge AI solutions in its Space and Edge Processing domains, and to develop AI systems for our future Space missions. This role offers the opportunity to contribute to cutting-edge real space systems in a world-class team.

Roles and Responsibilities

  • Support the buildout of Ubotica’s AI solutions, including optimizing AI models for power, latency and performance.
  • Design and train AI models across multiple projects, including European projects and product prototypes.
  • Continuously explore cutting-edge AI models and techniques from the literature, and select and apply the most appropriate in order to enhance Ubotica’s solutions
  • Develop AI models from conception to completion, including deployment to, and validation on, edge devices.
  • Design and develop pre- and post-processing stages for operationalising AI for Earth Observation data processing on the edge, including targeting multiple edge processors.
  • Contribute to the development and enhancement of Ubotica’s suite of intelligent systems solutions for Space and satellite, including developing production-ready elements for integration.
  • Engage in the engineering, development, validation and test activities in support of the wider engineering team

Experience and Skills Required

The ideal candidate will possess strong self-organization and analytical skills, an excellent attention to detail, good communication skills, a strong curiosity and desire for continuous learning, and an ability to work independently in a fast-paced and results-oriented environment. The candidate should demonstrate proficiency in AI model selection and training, should be familiar with a broad range of model architectures and their relative advantages and disadvantages, and should have end-to-end experience with vision-based AI model development and model optimisation. They should possess strong coding/scripting skills, and have demonstrated these through multiple projects. Experience with optimising models for deployment on specific platforms (NVIDIA, Qualcomm), with model customisation/pruning, and with developing production-level code, are all a bonus, as is experience with Earth Observation data processing.

Qualifications

The candidate must possess a degree in Electronic Engineering, Software Engineering, Computer Science, or a related discipline, with further studies or at least 2 years of work experience in the AI/ML field. A relevant Masters or PhD is a particular bonus.

Location

The role is based in Ubotica’s Dublin office (DCU Alpha, Glasnevin).

Applications

Email to [email protected], quoting ‘JAIED40’ in the subject line.