Job Description
About Us
Plastometrex (PLX) is VC-backed fast growing start-up based on the Science Park in Cambridge. We are passionate about developing novel and innovative mechanical testing systems, and we're now expanding! If you're an experienced Software Engineer with an interest in embedded systems, software development and electronic control systems, then this could be the role for you.
About The Role
We are looking for a self-starting and enthusiastic Software Engineer who is passionate about working on complex science and engineering problems.
The role requires working with embedded systems for control of actuators, motors, and other electrical and mechanical devices. You will collaborate with third-party teams, integrating and debugging solutions on the target hardware, and addressing issues that arise during hardware and software integration. You will be expected to lead code reviews and ensure code quality and best practices.
You should have a practical, self-motivated approach to your work, and you will need to feel comfortable working in a dynamic start-up environment. We are looking for people who can deliver pragmatic solutions on time and on budget and we have several immediate and exciting projects that you will be able to support us on.
Position
Senior Software Engineer
Location
Cambridge Science Park.
Salary Range
£50-60k dependent on experience
Requirements
Masters or Ph.D. in Computer Science, Robotics, Telecommunication, Electronics Engineering, or equivalent technical discipline.
Minimum of 4 years of full-time software development experience, with a minimum of 2 years of experience in developing software for hardware control.
Understanding of Cloud architecture e.g.: AWS.
Understanding of the threading limitations of Python and multi-process architecture.
Experience with product testing and documentation.
Excellent analytical and problem-solving abilities.
Strong communication skills and practical use of written and spoken English.
Confident primarily in Windows but also in Linux environment and Git source code repository.
Knowledge of Agile development methodologies.
Experience in The Following Areas Would Be Advantageous
Experience in the full product development life cycle.
Experience with the following libraries is a great advantage: PySide2, PyQt, Pyplot, Scikit-learn.
Knowledge of languages: Java, JavaScript will be an advantage
Graphical User Interface Design and Development.
We are an equal opportunity employer and strongly believe in the value that diversity and inclusivity bring to our company. If we can support you in your application by accommodating any special needs, please let us know.