Software Engineer - Onsite in OxfordWe are seeking a talented Software Engineer to join a dynamic team working on cutting-edge solutions for advanced manufacturing and materials technology. This is an onsite role in Oxford, offering the opportunity to collaborate closely with process engineers, technicians, and material scientists in a fast-paced, agile environment.
Key Responsibilities- Design, develop, and maintain novel software platforms for:
- Data management, traceability, visualization, and analysis
- Performance prediction and optimization through model integration
- Material composition design
- Component design and build preparation
- Production quality assurance, including statistical process control
- Participate in the full development lifecycle, from user story generation to user acceptance testing
- Work collaboratively to solve complex problems with innovative solutions
Required Skills & Experience- Strong technical educational background
- Understanding and experience in manufacturing environments is a must
- Proficiency in C#, C++, or Python
- Excellent understanding of software design patterns, best practices, and principles
- Experience with:
- Containerization
- ASP.NET Core (including Blazor)
- JavaScript or TypeScript (including React)
- Programming with 3D geometry
- WPF
- Machine learning model development
- CI/CD pipelines
- Infrastructure as Code (IaC) using Terraform for managing Azure and AWS resources