SDK Hardware Simulator Engineer in London
SDK Hardware Simulator Engineer

SDK Hardware Simulator Engineer in London

London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
I

At a Glance

  • Tasks: Design and build high-performance C++ hardware simulators for neuromorphic processors.
  • Company: Join Innatera, a pioneering Dutch semiconductor company revolutionising AI technology.
  • Benefits: Enjoy competitive salary, flexible working hours, generous holidays, and an inclusive culture.
  • Why this job: Make a real impact in AI by developing cutting-edge simulation tools.
  • Qualifications: Bachelor’s or Master’s in Computer Science or related field; strong C++ and Python skills.
  • Other info: Collaborative team environment with opportunities for personal growth and innovation.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Innatera is a rapidly growing Dutch semiconductor company that develops ultra-efficient neuromorphic processors for AI at the edge. These microprocessors mimic the brain’s mechanisms for processing fast data streams from sensors, enabling complex turn‑key sensor analytics functionalities, with 10,000x higher performance per watt than competing solutions. Innatera's technology serves as a critical enabler for next‑generation use cases in the IoT, wearable, embedded, and automotive domains.

We are looking for a Senior SDK Hardware Simulation Engineer to help drive the development of our simulation environment by enabling early application development and system validation before hardware is available. As a key member of our SDK team, you’ll be responsible for designing and building accurate and high‑performance C++ hardware simulators that reflect our neuromorphic architecture. This role is critical to how our software and hardware teams collaborate to test, validate, and iterate on next‑gen chip designs.

Key Responsibilities
  • Designing and implementing high‑fidelity simulation models in modern C++ and Python that accurately mimic the behaviour of our neuromorphic processors, CPUs, memory systems, and other hardware components.
  • Translating complex hardware specifications into modular, efficient, and testable software models integrated within our SDK environment.
  • Developing and maintaining the simulation framework, enabling both early application development and system validation before silicon is available.
  • Collaborating closely with cross‑functional teams (Digital Design, Firmware, and Software Tools) to ensure the simulator reflects real hardware behaviour and supports continuous co‑development.
  • Owning the quality and performance of the simulation infrastructure — writing unit and integration tests, conducting code reviews, and improving architecture and maintainability over time.
  • Contributing to the SDK’s evolution, ensuring the simulation tools are accessible, user‑friendly, and valuable for both internal teams and external developers.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Strong programming skills in C++ (C++17/20) and Python, with the ability to switch between the two depending on the layer of abstraction or task.
  • Experience designing software models or simulators that represent hardware components or systems.
  • Solid understanding of digital hardware fundamentals, such as CPU/memory architecture, instruction sets, and DMA systems.
  • Proven ability to build modular, maintainable, and high‑performance software architectures.
  • Familiarity with hardware/software co‑design concepts, and how models integrate with firmware and SDK tools.
  • Experience with unit testing, code reviews, and CI/CD pipelines to ensure software quality and maintainability.
  • Strong problem‑solving and debugging skills across both hardware and software domains.
  • Excellent communication skills, with the ability to collaborate effectively with digital design, firmware, and software tool teams.
Nice‑to‑haves
  • Experience working with RTL simulations, waveforms, and understanding how hardware behaves at the signal level.
  • Exposure to bare‑metal firmware development.
  • Background in computer architecture, particularly ARM or RISC‑V‑based systems.
  • Knowledge of low‑power design techniques or SNN (Spiking Neural Networks).
Benefits
  • Competitive salary
  • Pension plan
  • A flexible working environment (work‑from‑home policy, flexible working hours, advantageous holidays scheme) – Note: We work from the office 3 days per week.
  • A generous holiday scheme
  • A collaborative, ambitious team with the freedom to innovate
  • An inclusive culture that values openness, curiosity, and personal growth
  • Office perks like fresh fruit, snacks, and an on‑site gym
  • Statutory commuting/home allowance

Innatera is proud to be an equal opportunity employer. We welcome applicants of all backgrounds and experiences and are committed to building a diverse, inclusive, and respectful workplace. All qualified applicants will receive consideration for employment without regard to race, ethnicity, religion, gender, gender identity or expression, sexual orientation, disability, age, or other protected characteristics. If you require accommodations during the recruitment process, please let us know – we’re happy to support you.

SDK Hardware Simulator Engineer in London employer: Innatera

Innatera is an exceptional employer, offering a dynamic and innovative work environment where engineers can thrive in the rapidly evolving field of neuromorphic technology. With a strong emphasis on collaboration, personal growth, and flexibility, employees enjoy competitive salaries, generous holiday schemes, and the opportunity to contribute to groundbreaking projects that shape the future of AI at the edge. Located in the Netherlands, Innatera fosters an inclusive culture that values diverse perspectives, ensuring every team member feels valued and empowered to make a meaningful impact.
I

Contact Detail:

Innatera Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land SDK Hardware Simulator Engineer in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to C++ and Python. This gives potential employers a taste of what you can do before they even meet you.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Innatera. Don’t miss out!

We think you need these skills to ace SDK Hardware Simulator Engineer in London

C++ (C++17/20)
Python
Simulation Modelling
Digital Hardware Fundamentals
CPU/Memory Architecture
Instruction Sets
DMA Systems
Modular Software Architecture
Hardware/Software Co-Design
Unit Testing
Code Reviews
CI/CD Pipelines
Problem-Solving Skills
Debugging Skills
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your programming skills in C++ and Python, and any relevant experience with hardware simulation. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about neuromorphic processors and how your background makes you a great fit for the role. Let us know what excites you about working at Innatera.

Showcase Your Projects: If you've worked on any relevant projects, whether in school or professionally, make sure to mention them. We love seeing practical examples of your work, especially if they involve hardware simulation or C++ programming.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, we love seeing candidates who take the initiative!

How to prepare for a job interview at Innatera

✨Know Your C++ and Python Inside Out

Make sure you brush up on your C++ (especially C++17/20) and Python skills. Be ready to discuss how you've used these languages in past projects, particularly in designing software models or simulators. They’ll likely want to see your problem-solving approach in action!

✨Understand the Hardware Fundamentals

Familiarise yourself with digital hardware fundamentals like CPU/memory architecture and instruction sets. Being able to translate complex hardware specifications into efficient software models is key, so be prepared to explain how you’ve done this before.

✨Showcase Your Collaboration Skills

Since this role involves working closely with cross-functional teams, think of examples where you’ve successfully collaborated with others, especially in a tech environment. Highlight your communication skills and how you ensure everyone is on the same page during development.

✨Prepare for Technical Questions

Expect technical questions related to hardware/software co-design concepts and unit testing. Brush up on your knowledge of CI/CD pipelines and be ready to discuss how you maintain software quality. Practising coding problems can also help you feel more confident!

SDK Hardware Simulator Engineer in London
Innatera
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>