Enable job alerts via email!

Senior Hardware Modelling Engineer (Python)

JR United Kingdom

London

On-site

GBP 50,000 - 75,000

Full time

16 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in electronic hardware design is seeking a Senior Hardware Modelling Engineer. The role involves developing Python software for microcontroller digital twins, reviewing code, and improving data models. Candidates should have experience with multiple microcontroller vendors and software development practices. This opportunity also offers a competitive salary, flexible work hours, and a positive work environment.

Benefits

Above market rate salary and meaningful equity
25 days of annual holidays plus bank holidays
Flexible working hours with two days a week in the office
5 weeks per year to work remotely
Learning and development budget

Qualifications

  • At least 3 years of professional experience.
  • Experience with designing 5 electronic circuit boards containing a microcontroller.
  • Experience with at least 5 microcontroller vendors.

Responsibilities

  • Develop Python software to create electronic component digital twins of microcontrollers.
  • Review colleagues' code and assure quality of created microcontrollers.
  • Propose improvements to data model and development practices.

Skills

I2C
SPI
UART
USB
CAN
Python
Cloud Software Development

Job description

Social network you want to login/join with:

Senior Hardware Modelling Engineer (Python), london

col-narrow-left

Client:
Location:

london, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Views:

4

Posted:

31.05.2025

Expiry Date:

15.07.2025

col-wide

Job Description:

Electronic circuit boards are at the core of current and future inventions - space travel, medical robotics, autonomous transportation, augmented reality, bio-engineering. Yet today designing an electronic circuit board is an extremely manual, long and tedious process. At Circuit Mind we believe that this is wrong and we are on a mission to fix it, triggering the future of hardware design. To achieve its mission, Circuit Mind has created a library of electronic component digital twins. Each digital twin models the data of the component’s datasheet. These digital twins are then utilised by Circuit Mind’s platform to generate circuit designs that align with user specifications.

We are creating an entirely new software engine for circuit boards, that takes as inputs the requirements of a circuit board and automatically outputs a complete design, ready for manufacture.

Mission

Your mission is to develop Python software to create electronic component digital twins of microcontrollers.

This is an opportunity to:

Key responsibilities

  • Study new families of microcontrollers and develop Python software to create digital twins of microcontrollers. This involves modelling their pins, interfaces, properties, and more.
  • Review the code of your colleagues and quality-assure the microcontrollers that they create.
  • Propose improvements to the Circuit Mind's data model and software development practices.

You will also:

  • Create non-microcontroller parts (e.g. sensors, actuators, power converters) in our existing UI modelling platform.
  • Develop Python software to create passives.

Required Skills and Qualifications

  • Experience with designing at least 5 electronic circuit boards containing a microcontroller
  • Design experience with at least 5 microcontroller vendors (e.g. ST, NXP, Nordic, Microchip)
  • Experience with the most common digital protocol types, such as I2C, SPI, UART, USB, CAN
  • Experience with developing Python software for desktop or cloud applications within a professional team
  • Experience with modern cloud software development practices, including version control, testing, and CI pipelinesAt least 3 years of professional experience

Nice-to-haves

  • Experience in optimising business processes.
  • Experience in managing teams.
  • Experience with quality assurance.
  • Experience in direct engagement with users and customers to help them achieve their goals.
  • Collaboration with a friendly world-class team.
  • Above market rate salary and meaningful equity.
  • 25 days of annual holidays plus bank holidays.
  • Flexible working hours with two days a week in the office.
  • 5 weeks per year to work wherever you want in the world.
  • London Bridge office.
  • Extended parental leave.
  • Learning and development budget to support your professional development.

At Circuit Mind we value diversity and foster an inclusive environment. If you have an additional necessity or disability that requires accommodation, please let us know so we can adjust the interview process to your needs. We also ensure that Circuit Mind’s straight-forward and efficient hiring process respects your time.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Hardware Modelling Engineer (Python)

JR United Kingdom

Slough

On-site

GBP 55,000 - 75,000

15 days ago

Software Engineer - Python/Golang - Kubernetes

Canonical

London

Remote

GBP 50,000 - 70,000

15 days ago

Python Engineer (Remote)

Veeva Systems

London

Remote

GBP 50,000 - 80,000

11 days ago

Python Infrastructure Engineer | Remote Contract - Inside IR35 250-300 P/D

JR United Kingdom

London Fields

Remote

GBP 40,000 - 60,000

9 days ago

Software Engineer - GenAI - Python - FastAPI - React - Full Stack

JR United Kingdom

London

Remote

GBP 46,000 - 55,000

11 days ago

Python engineer/ Python Developer - Take money out of Bezos' pocket! - 550pd /Remote - 12 months

JR United Kingdom

Basingstoke

Remote

GBP 33,000 - 66,000

15 days ago

System Software Engineer - Python interpreter, tooling, and ecosystem

Canonical

London

Remote

GBP 50,000 - 80,000

23 days ago

Software Engineer - GenAI - Python - FastAPI - React - Full Stack

JR United Kingdom

Hounslow

Remote

GBP 55,000 - 55,000

15 days ago

Contract Python Developer

JR United Kingdom

Slough

Remote

GBP 45,000 - 70,000

15 days ago