AI Jobs

Find the latest job opportunities in AI and tech

​
​
​
​
​

Has Salary

XMOS favicon
XMOS

Senior Compiler Engineer

Streamline hardware development by describing system behavior in natural language to achieve real-time accuracy and functional performance on Generative SoCs.

engineeringonsiteBristol, GBfull-time

Experience Requirements:

  • At least one year of development experience in a commercial setting

  • Compiler development, in particular the back-end

  • Strong C /C++ programming skills

Other Requirements:

  • Deep understanding of tools and libraries used to build software (especially for embedded systems)

  • The ability to quickly assimilate complex problems and develop solutions autonomously

  • An interest in working on a broad range of technologies

Responsibilities:

  • Working on a variety of tools and target libraries to build a complete toolchain

  • Maintaining and enhancing the currently shipping XCORE ISA toolchain

  • Making benchmark-driven tool improvements, particularly optimisation

  • Contributing to the specification of the next generation of silicon and toolchain

Show more details

XMOS favicon
XMOS

Graduate Software Engineer

Streamline hardware development by describing system behavior in natural language to achieve real-time accuracy and functional performance on Generative SoCs.

engineeringonsiteBristol, GBfull-time

Education Requirements:

  • Graduate engineer or electronics engineer

Experience Requirements:

  • Experience in embedded systems programming

  • Knowledge of C and Python

  • Exposure to software maintenance tools (e.g., Git)

Other Requirements:

  • Strong focus as a team player taking on different tasks as directed

  • An affinity to target systems with limited resources

Responsibilities:

  • Developing and maintaining library modules, reference designs, and test infrastructure

  • Updating software to support our latest RISC-V-based architecture

  • Enhancing test frameworks to ensure high test coverage

  • Implementing new features based on requirements from internal teams

  • Developing new libraries, application notes, and reference designs

Show more details

XMOS favicon
XMOS

Software Engineer

Streamline hardware development by describing system behavior in natural language to achieve real-time accuracy and functional performance on Generative SoCs.

engineeringonsiteBristol, GBfull-time

Education Requirements:

  • Software engineer or electronics engineer

Experience Requirements:

  • Experience in embedded systems programming

  • Knowledge of C

  • Knowledge of Python and software maintenance tools (e.g., Git)

Other Requirements:

  • Proven ability to work as part of a team

  • An affinity to target systems with limited resources

Responsibilities:

  • Developing and maintaining library modules, reference designs, and test infrastructure

  • Updating software to support our latest RISC-V-based architecture

  • Enhancing test frameworks to ensure high test coverage

  • Implementing new features based on requirements from internal teams

  • Developing new libraries, application notes, and reference designs

Show more details

Artisense (Kudan Germany GmbH) favicon
Artisense (Kudan Germany GmbH)

C++ Software Engineer

Artisense provides precise visual positioning solutions for robots and autonomous vehicles using a proprietary Visual SLAM algorithm and sensor fusion.

engineeringonsiteBristol, GBfull-time

Benefits:

  • Competitive compensation package with 28 days holiday plus UK bank holidays

  • Internal mentoring and training initiatives

  • Flexible working hours

  • Private medical insurance

  • Health cash plan

Education Requirements:

  • Bachelor’s or Master’s degree in Computer Science or “STEM” (Science, Technology, Engineering and Math) or related working experience

Experience Requirements:

  • Minimum 5 years of industrial experience in software development, with a strong proficiency in modern C++ programming language

Responsibilities:

  • Proactively participate in design and architecture discussions and suggest potential improvements to the existing and future products as well as internal tools

  • Collaborate with product managers, team leaders, and other stakeholders to understand product requirements and generate innovative proposals and ideas

  • Lead on a full cycle of design and development from the initial proof of concept prototype to the final fully tested and evaluated product

  • Be autonomous, driven and proactive and be able to work independently with minimum supervision and ability to mentor and manage more junior members of the team

  • Propose new ideas and share them within the team and also be able to represent their work to the technical and non-technical staff

Show more details

Artisense (Kudan Germany GmbH) favicon
Artisense (Kudan Germany GmbH)

Computer Vision Engineer

Artisense provides precise visual positioning solutions for robots and autonomous vehicles using a proprietary Visual SLAM algorithm and sensor fusion.

engineeringonsiteBristol, GBfull-time

Benefits:

  • A fun, supportive and engaging environment

  • Opportunity to work on cutting edge technologies with the top talent in the field

  • Competitive compensation package with 28 days holiday plus UK bank holidays

  • Internal mentoring and training initiatives

  • Flexible working hours

Education Requirements:

  • Bachelor’s or Master’s degree in Computer Science or “STEM” (Science, Technology, Engineering and Math) or related working experience

Responsibilities:

  • Develop a thorough understanding of our SLAM stack and develop ideas for its improvement across all aspects of the algorithms involved

  • Implement state-of-the-art computer vision algorithms for SLAM

  • Develop understandable, clean and documented code which is well-tested by creating appropriate unit tests

  • Implement new features for our product

  • Be able to work independently

Show more details

Artisense (Kudan Germany GmbH) favicon
Artisense (Kudan Germany GmbH)

Robotics Engineer

Artisense provides precise visual positioning solutions for robots and autonomous vehicles using a proprietary Visual SLAM algorithm and sensor fusion.

engineeringonsiteBristol, GBfull-time

Benefits:

  • A fun, supportive and engaging environment

  • Opportunity to work on cutting edge technologies with the top talent in the field

  • Competitive compensation package with 28 days holiday plus UK bank holidays

  • Internal mentoring and training initiatives

  • Flexible working hours

Education Requirements:

  • Bachelor’s or Master’s degree in Electrical Engineering, Robotics or Computer Science or a related field or significant personal software development experience

Responsibilities:

  • Develop a thorough understanding of our SLAM stack and develop ideas for its improvement across all aspects of the algorithms involved

  • Implement state-of-the-art computer vision algorithms for slam

  • Ensure code is well tested by creating appropriate unit tests

  • Share ideas within the team and provide an explanation of new algorithms

Show more details