Demo

Python Software Developer

Thalia
Swindon, South West England Full Time
POSTED ON 11/8/2024 CLOSED ON 3/8/2025

Job Posting for Python Software Developer at Thalia

Job summary

Thalia requires a Python developer with experience building desktop apps for their next generation Electronic Design Automation client tools for migrating semiconductor circuits. You will be given responsibility within our small development team primarily for developing Python modules but will also have the opportunity to expand your knowledge in key areas such as: Google Flutter, PWA client, HTML5/Web interfaces, front-end development, Python development, AI and machine learning,


Reports to:

Director of Product Development

 

In the hiring manager's words:

Working for Thalia is an exciting and challenging opportunity. We are an early-stage company with a small team. This means you will be given responsibility quickly and a wide variety of tasks that extend beyond just software development. You will be actively encouraged to further your skills in software engineering as well as learning new ones in machine learning, semiconductors, etc.

 

About us                                                            

Continued development in electronic engineering generates ever smaller circuits. Rather than redesign a circuit to perform the same operations as a previous larger circuit, the existing designs are migrated to the newer smaller technology.

For analog circuits, such as those in mobile phones, this migration is a time consuming and costly enterprise. Thalia are world leading specialists in developing automation software tools that use novel AI and machine learning to ensure successful migration.

Thalia Design Automation was founded in 2011 and started out developing a suite of Electronic Design Automation tools targeting Analog IC design. Since then, we have expanded and now have offices in India, Germany and the UK. With recent investment and customer engagements we are now looking to expand every department in the company over the coming year.

 

Candidate requirements: Must-haves:       

●      Degree in software engineering or related field

●      Experience of python

●      Communication skill and ability to work in a team

●      Willingness to learn and take on responsibility

Desirable:

●      Machine learning

●      Knowledge of semi-conductors

●      Knowledge of Cadence – Skill language

●      Html5

●      Linux operating system

●      Restful APIs

●      Jira/Asana

                                                                       

Responsibilities and tasks                                                  

●      Developing GUIs and features of various tools. Primarily using Python and html

●      Researching competitors and their products

●      Training for improving software skills

●      Working on customer engagements by providing support              

                                                                                                                    

Salary range:

To be negotiated 

 Office address, location and postcode:

UK offices will be Swindon/Bristol area



Working hours

We support hybrid working with a minimum of 3 days in the office and 2 remote/home working 8am to 5pm

 

Career progression

This is a small but expanding team. As team members increase their responsibility and knowledge their grade will be raised to reflect this.

 

Interview process

There will be an initial interview with two-three members of the software development team. Preferably the interview will be in person. The interview will last between 60 to 90 minutes. The interview will be divided into three parts:

 

1) A general discussion on candidates’ background, knowledge etc. - 30 minutes

2) The candidate can present a 10-15 minute presentation of a relevant project they have worked on with discussion afterwards - 20 minutes

3) Python technical interview –15 to 30 minutes

 

Popular Search Topics

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library
This job has expired.

Not the job you're looking for? Here are some other Python Software Developer jobs in the Swindon, South West England area that may be a better fit.