Agile Analog

Job Description

We are looking for a Senior Software Engineer to join our team to transform the way analog circuits are made.  You will be working as part of a team developing a software framework which will help to manipulate, create and design circuits faster. We are looking for someone who has a real passion for software development and who enjoys the challenge of working on complex problems. You will be working in a close-knit team of software and hardware engineers.


  • Experience in object-oriented programming (Python ideal)
  • Analysing user requirements
  • Ability to solve complicated development issues
  • Creating technical specifications and test plans
  • Writing, organising and driving maintainable coding practices
  • Familiar with TDD, BDD, Component and integration tests
  • Good understanding of Linux/Unix environment

Nice to haves 

  • Interested in learning how to work with Cloud Computing
  • Exposure to Agile Methodologies