Click here to jump to current vacancies

We are a young, growth-stage company, proud of our technology and selling globally to many of the most respected and most exciting technology companies on the planet.

In a friendly supportive environment, with minimal corporate tedium, you will have as much responsibility as you can handle, with a lot of scope to make your mark and propose new ideas.

Things will be fast-moving, with new projects and new ideas on a constant basis: this will be exciting – and often demanding. We expect our people to be flexible and to “go the extra mile” in meeting and exceeding our customers’ expectations.

In return we treat people as grown-ups, who can be trusted with autonomy, share a desire to get things done and a willingness to work hard to make both us and our customers succeed. As part of that we offer flexible working hours, a work from home policy and flexibility on holidays. That includes family-friendly policies like letting engineers with kids adjust their working hours to suit school hours.

Current vacancies

Embedded Software Engineers - Poland

   

Are you looking for your next step in the world of Embedded Software?
Are you a C/C++[11] superstar?
Have you previously working on embedded, bare metal software?

Who are we?
UltraSoC is a pioneering developer of analytics and monitoring technology at the heart of the systems-on-chip (SoCs) that power today’s electronic products. Our embedded analytics technology allows product designers to add advanced cybersecurity, functional safety and performance tuning features; and it helps resolve critical issues such as increasing system complexity and ever- decreasing time-to-market. We are a young, growth-stage company, proud of our technology and selling globally to many of the most respected and most exciting technology companies on the planet

What are we looking for?
With rapid growth plans in Poland, we’re now looking for superstar Embedded Software Engineers who want to work in a fast-growing dynamic start-up.

What do we need?
• Previous experience within software development using C / C++[11]
• Being comfortable with working on embedded software, including bare metal
• Ability to work with hardware development platforms like (FPGA boards)
• A good understanding of CPU / SoC architecture
• Knowledge of Python (used for scripting and testing)
• Understanding of data serialisation languages like XML, YAML
• A solid university degree with a software background and any level of industrial experience
• A curious and analytical approach

What would be beneficial?
• Experience with automatic code generation would be beneficial as would familiarity with RISC-V CPU architecture
• Previous experience of debugging complex problems
• Understanding of Xilinx FPGAs
• Exposure to embedded OSes

Why Us?
In a friendly supportive environment, you will have as much responsibility as you can handle, with a lot of scope to make your mark and propose new ideas. Things will be fast-moving, with new projects and new ideas on a constant basis: this will be exciting– and often demanding. We expect our people to be flexible and to “go the extra mile” in meeting and exceeding our customers’ expectations.

In return, you’ll have plenty of autonomy, share a desire to get things done and a willingness to work to make both us and our customers succeed. As part of that we offer flexible working hours, a work from home policy and flexibility on holidays. That includes family-friendly support like adjusting your working hours to suit school hours.

When applying for the vacancy, please quote reference MC02. Please note only candidates requested for interview will be contacted.

UltraSoC is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, colour, sex, age, national origin, religion, sexual orientation, gender identity, disability or any other protected class.

If you are interested in applying for the above vacancy, please send your CV to recruitment@ultrasoc.com. We look forward to hearing from you.

Data Scientists - Poland

   

Are you looking for your next step in the world of Data Science?
Do you have a curious mind, want to make a difference in your role and really understand “why”?
Can you bring your proven talent within data science to a company that’s going places?

Who are we?
UltraSoC is a pioneering developer of analytics and monitoring technology at the heart of the systems-on-chip (SoCs) that power today’s electronic products. Our embedded analytics technology allows product designers to add advanced cybersecurity, functional safety and performance tuning features; and it helps resolve critical issues such as increasing system complexity and ever-decreasing time-to-market. We are a young, growth-stage company, proud of our technology and selling globally to many of the most respected and most exciting technology companies on the planet

What are we looking for?
With rapid growth plans in Poland, we’re now looking for skilled Data Scientists who want to work in a fast-growing dynamic start-up with the opportunity to be involved in both ours and our clients cutting edge projects.

What we need?
*Career background and/or education in technology (electronics, telecoms, manufacturing) with enough time in a practical data science role, but not forgetting the technology world: what we need and why
*Comfortable with statistical learning methods and algorithms and familiarity with feature engineering and data storage
*Visualisation experience
*Experience with using Python and relevant libraries (Pandas, NumPy, scikit-learn, diagramming packages to name a few)
*A real demonstrable desire to get things done and to advance both ours and our clients business forward
*An understanding and interest in the world of silicon would be an advantage

Why Us?
In a friendly supportive environment, you will have as much responsibility as you can handle, with a lot of scope to make your mark and propose new ideas. Things will be fast-moving, with new projects and new ideas on a constant basis: this will be exciting– and often demanding. We expect our people to be flexible and to “go the extra mile” in meeting and exceeding our customers’ expectations.

In return, you’ll have plenty of autonomy, share a desire to get things done and a willingness to work to make both us and our customers succeed. As part of that we offer flexible working hours, a work from home policy and flexibility on holidays. That includes family-friendly support like adjusting your working hours to suit school hours.

UltraSoC is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, colour, sex, age, national origin, religion, sexual orientation, gender identity, disability or any other protected class.

When applying for the vacancy, please quote reference MC01. Please note only candidates requested for interview will be contacted.

If you are interested in applying for the above vacancy, please send your CV to recruitment@ultrasoc.com. We look forward to hearing from you.

Digital Design Engineer - Bristol or Cambridge

   

Have you made a name for yourself in taking on challenging design problems?
Do you have a curious mind, want to make a difference in your role and really understand “why”?
Can you bring your proven talent within digital design to a company that’s going places?

Who are we?
UltraSoC is a pioneering developer of analytics and monitoring technology at the heart of the systems-on-chip (SoCs) that power today’s electronic products. Our embedded analytics technology allows product designers to add advanced cybersecurity, functional safety and performance tuning features; and it helps resolve critical issues such as increasing system complexity and ever- decreasing time-to-market. We are a young, growth-stage company, proud of our technology and selling globally to many of the most respected and most exciting technology companies on the planet.

What are we looking for?
We are looking for highly capable and a dedicated Digital Design Engineer to join our growing team in Cambridge. Successful applicants will have the opportunity to enjoy shaping the development of UltraSoC’s ground-breaking silicon IP, which is already changing the way systems and software created around complex SoC devices with multiple heterogeneous processors are optimized and debugged.

What we need:
• An ability to take on challenging design problems, making appropriate trade-offs of power, performance and area
• A high competence at digital design using RTL languages like Verilog
• Solid organisational and communication skills
• Experience with or having an interest in UVM verification would be helpful as is having some experience working on or with embedded processors
• Some experience with or an active interest in formal methods and tools.

What we can develop?:
• Ideally you will also be able to show an understanding of timing closure and have some experience with scripting (e.g. python)

Why Us?:
In a friendly supportive environment, you will have as much responsibility as you can handle, with a lot of scope to make your mark and propose new ideas. Things will be fast-moving, with new projects and new ideas on a constant basis: this will be exciting– and often demanding. We expect our people to be flexible and to “go the extra mile” in meeting and exceeding our customers’ expectations.
In return, you’ll have plenty of autonomy, share a desire to get things done and a willingness to work to make both us and our customers succeed. As part of that we offer flexible working hours, a work from home policy and flexibility on holidays. That includes family-friendly support like adjusting your working hours to suit school hours.

UltraSoC is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, colour, sex, age, national origin, religion, sexual orientation, gender identity, disability or any other protected class.

Please quote reference IR03 when applying for this position.

If you are interested in applying for the above vacancy, please send your CV to recruitment@ultrasoc.com. We look forward to hearing from you.

Software Engineer - Bristol or Cambridge

   

UltraSoC Technologies is a start-up company developing the next generation of embedded debug and analytics for complex multi-processor core SoCs. We are looking for a dedicated and enthusiastic engineer who is passionate about developing high quality software to join our team. The primary function of this new role is to implement UltraSoC’s new software tools.

Locations for this role: Bristol or Cambridge

Key responsibilities

  •  The development of software in accordance with the company’s needs
  •  The construction of unit, integration tests and demonstrations for this software
  •  Documentation of software, possibly including user guides

Skills & requirements

  • Excellent skills for software development using C/C++[11]
  • Knowledge and use of Python for scripting and testing
  • Comfortable working in a multi-threaded system
  • Comfortable working and developing for both Linux and Windows
  • The role is open to candidates with a good university degree with a software background and any level of industrial experience
  • The right to work in the UK

If you are interested in applying for the above vacancy, please send your CV to recruitment@ultrasoc.com. We look forward to hearing from you.

Verification Engineer - Bristol or Cambridge

   

Do you have a curious mind?
Are you able to create and develop a test bench from scratch?
Are you motivated by working with an organisation that offers you autonomy?

Who are we:
UltraSoC is a pioneering developer of analytics and monitoring technology at the heart of the systems-on-chip (SoCs) that power today’s electronic products. Our embedded analytics technology allows product designers to add advanced cybersecurity, functional safety and performance tuning features; and it helps resolve critical issues such as increasing system complexity and ever-decreasing time-to-market.

What we are looking for:
As a fast growing, dynamic start-up we are currently looking to expand our verification team within our Cambridge and Bristol offices.

Skills Required:
- Demonstrable experience of creating and developing testbenches for and checking the functionality of IP blocks
- Formulating and writing System Verilog coverage statements
- High proven competence with System Verilog and Verilog
- An active exposure to UVM or OVM environments
- Able and willing to get to the root of a test failure
- The ability to work as part of a team and under pressure in a fast-moving environment is essential
- Being a self-starter with a desire to solve problems is key

Desirable Skills:
- Experience of RTL design
- Familiarity with SVA assertions or similar
- Hands on experience with Formal Verification techniques and tools
- Working knowledge of Verification Planning and Management methods

Working With Us:
We are a young, growth-stage company, proud of our technology and selling globally to many of the most respected and most exciting technology companies on the planet.

In a friendly supportive environment, with minimal corporate tedium, you will have as much responsibility as you can handle, with a lot of scope to make your mark and propose new ideas.

Things will be fast-moving, with new projects and new ideas on a constant basis: this will be exciting – and often demanding. We expect our people to be flexible and to “go the extra mile” in meeting and exceeding our customers’ expectations.

In return, we treat people as grown-ups, who can be trusted with autonomy, share a desire to get things done and a willingness to work hard to make both us and our customers succeed. As part of that we offer flexible working hours, a work from home policy and flexibility on holidays. That includes family-friendly policies like letting engineers with kids adjust their working hours to suit school hours.

UltraSoC is an Equal Opportunity Employer and does not discriminate against any employee or applicant for employment because of race, colour, sex, age, national origin, religion, sexual orientation, gender identity, disability or any other protected class.

UltraSoC has a responsibility to ensure that all employees are eligible to live and work in the UK.

If you are interested in applying for the above vacancy, please send your CV to recruitment@ultrasoc.com. We look forward to hearing from you.

Student internships

   

At UltraSoC we are constantly on the lookout for new talent. In order to facilitate this, we run a comprehensive internship programme. Internships can take the form of a twelve-week internship over the summer, or a one year placement.
We regularly hire interns, and we have supported student projects, both undergraduate and PhD.
For further information please contact recruitment@ultrasoc.com.

If you are interested in an internship at UltraSoC, please send your CV to recruitment@ultrasoc.com. We look forward to hearing from you.


Agencies

We deal with a preferred list of appointed recruitment agencies only. Unsolicited CVs sent via agencies will be treated as direct applicants – no agency fees whatsoever will be payable for candidates introduced via unsolicited CVs.