Graduate Software Engineer
New Yesterday
Surface Measurement Systems is a leader in innovative research, pioneering new instruments and techniques in a highly specialized area of scientific research. We partner with prominent companies and academic institutions to provide groundbreaking technology and unique solutions that tackle some of the most significant challenges facing the world today, from sustainable energy and illness to climate change and space exploration.
Our customers are in a diverse range of industries, including pharmaceuticals, food and beverage, petrochemicals, and materials science. Our products are used in a variety of applications, such as drug development, food quality control, and materials testing.
Role Objective:
As a Software Engineer, you will be instrumental in the design and implementation of software for scientific instrumentation. You will support devices currently in production and carry out new product developments, providing significant technical input in the software design aspect of scientific instrumentation.
You will support the transition of prototypes from R&D into production, providing support to both R&D and Production teams on new software/system features.
The role requires experience across a broad range of software development disciplines. The development process is dynamic, requiring a flexible and adaptable skill set. The engineer should demonstrate broad-based skills in software design with the ability to implement software methodically.
Technical Expertise
Technical Communication
Autonomy
Administrative Work
Team Work
Responsibilities
- Translate user requirements and technical specifications into functional applications.
- Design, build, and maintain effective, reusable, and reliable C# code.
- Design and develop logical user interfaces in collaboration with Product Managers and users.
- Ensure optimal performance, quality, and responsiveness of applications.
- Identify and fix software issues and bugs.
- Collaborate with Firmware engineers to develop internal software for R&D purposes.
- Support existing and legacy software applications.
- Plan projects effectively, implement designs, and report progress.
- Present project updates to staff and participate in R&D review meetings.
- Contribute to process improvements.
Must Have
- Proficiency in C#, with good knowledge of its ecosystem.
- Working knowledge of .NET.
- Experience in writing reusable .NET class libraries.
- Strong understanding of object-oriented programming and SOLID principles.
- Experience in writing and debugging multi-threaded/asynchronous code.
- Experience in implementing unit tests.
- Good understanding of version control tools like Git.
- Experience with data acquisition, manipulation, and presentation.
- Experience in technical support roles with remote assistance capabilities.
- Successful contribution to engineering or design projects at the concept level.
Nice to Have
- Experience with WPF using MVVM architecture.
- Experience with Windows Forms.
- Knowledge of hardware communication protocols like RS232, RS485, TCP/IP, and Modbus.
- Familiarity with CI/CD tools such as Jenkins.
- Experience with package managers like NuGet.
- Experience with installer technologies such as WiX.
- Basic understanding of Linux operating systems.
What’s Great About the Job?
- Work with a talented team in a friendly, open culture.
- No unnecessary bureaucracy, with real responsibilities and autonomy.
- Opportunity to expand knowledge across various industries.
- Engage in meaningful responsibilities and challenges within a fast-evolving company.
Every employee can see the impact of their work and contribute to the company's success.
Activities like weekly sports sessions, team-building events, monthly socials, and more are organized throughout the year.
- Location:
- London, England, United Kingdom
- Salary:
- £150,000 - £200,000
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Yesterday
Graduate Civils Design Engineer (Civils 3D Software)
-
Ossett
-
£40,000
- Engineering
Graduate Civils Design Engineer (Civils 3D Software) Ossett - Yorkshire £32,000 - £40,000 + Training + Progression + Company Benefits + Training and Development Fund Are you a Graduate Civils Engineer or Designer that has experience using Civils 3D...
More Details -
-
New Yesterday
Graduate Civils Design Engineer (Civils 3D Software)
-
Ossett
-
£35,000 - £40,000 /annum progression, training, company benef
- Engineering
Graduate Civils Design Engineer (Civils 3D Software) Ossett - Yorkshire £32,000 - £40,000 + Training + Progression + Company Benefits + Training and Development Fund Are you a Graduate Civils Engineer or Designer that has experience using Civils 3...
More Details -
-
New Yesterday
Graduate Embedded Software Engineer
-
Oxford, England, United Kingdom
-
£100,000 - £125,000
- Engineering
Social network you want to login/join with: Graduate Embedded Software Engineer, Oxford Client: ic resources Location: Oxford, United Kingdom Job Category: Other - EU work permit required: Yes Job Reference: 7443e807cc3a Job Views: 5 Posted: 12.08.2...
More Details -
-
New Yesterday
Graduate Software Engineer
-
London, England, United Kingdom
-
£150,000 - £200,000
- IT & Technology
Based in Central London, this growing company have an opportunity for an outstanding computer science graduate to join their development team. You would be helping create sophisticated software which is relied upon by high profile international clien...
More Details -
-
New Yesterday
Graduate software engineer
-
London, England, United Kingdom
-
£150,000 - £200,000
- IT & Technology
Social network you want to login/join with: At Bending Spoons, we’re striving to build one of the all-time great companies. A company that serves a huge number of customers. A company where team members grow to their full potential. A company that fu...
More Details -
-
New Yesterday
Graduate Software Engineer
-
London, England, United Kingdom
-
£150,000 - £200,000
- IT & Technology
Surface Measurement Systems is a leader in innovative research, pioneering new instruments and techniques in a highly specialized area of scientific research. We partner with prominent companies and academic institutions to provide groundbreaking tec...
More Details -