Operations
·
Sedgefield
·
Hybrid Remote
Software Engineer
Do you want to play a key role in driving forward PragmatIC’s emerging technology? If are driven, ambitious and have a strong background in semiconductor manufacturing, we would love to hear from you!
We usually respond within a week
Overview
- We are seeking a highly motivated and skilled Software Engineer to join our dynamic team at Pragmatic.
- As a Software Engineer, you will play a crucial role in developing cutting-edge software solutions that enable the functionality and performance of our semiconductor products.
- Your expertise will contribute to enhancing our products' efficiency, reliability, and overall user experience.
Key tasks
- Collaborate with cross-functional teams to understand software requirements and develop business solutions.
- Work in partnership with scientists and engineers to develop and implement algorithms to optimize product performance and manufacturing yield.
- Investigate and resolve software defects and issues reported by internal teams or customers.
- Provide timely solutions to maintain product quality and customer satisfaction.
- Analyse and optimise code to enhance software performance, reduce latency, and minimise resource utilisation.
- Employ profiling and debugging tools to identify and resolve bottlenecks.
- Keep up-to-date with industry best practices and emerging technologies in software engineering, sharing knowledge and proposing improvements to existing processes.
- Participate in code reviews to drive code quality, maintainability, and adherence to coding standards.
- Provide constructive feedback to peers and maintain a collaborative development environment.
- Create and maintain thorough documentation for software architecture, design, implementation, and testing processes.
- Provide clear and concise user documentation for software libraries and tools
- Assist in training team members to enhance their programming skills and promote a continuous improvement culture within the company.
- Proactively identify opportunities to enhance software development processes and contribute to process improvements.
- Work closely with Data Scientists to assist in integrating machine learning models into production systems, enhancing predictive and prescriptive analytics.
- Scope and develop customer facing portal applications
Qualifications and training
- Degree in Computer Science, Engineering, Mathematics or similar
- 5 years experience in software engineering or development
- Cloud certification
- Preferred Higher degree in Computer Science, Engineering, Mathematics or similar
- Desirable - MS Azure certification
Skills and experience
- Proficiency in Python, JavaScript, and SQL, with a strong ability to write efficient and optimized code
- Strong understanding of algorithms, data structures, and software design patterns
- Familiarity with relational databases - especially MS-SQL
- Familiarity with web development concepts
- Familiarity with cloud-based data storage and processing platforms – especially MS Azure
- Knowledge of modern version control systems (e.g. Git, SVN) and agile coding practices
- Exposure to containerization technologies such as Docker and orchestration tools like Kubernetes
- Basic knowledge of machine learning concepts
- Excellent problem-solving skills and attention to detail, with the ability to identify and resolve issues
- Excellent communication skills, enabling effective interaction with technical and non-technical stakeholders
- Proven ability to work in a fast-paced, dynamic environment and adapt to changing priorities
- Experience in a high-tech manufacturing environment (ideally semiconductors or electronics), understanding operational processes and challenges
- Team
- Operations
- Locations
- Sedgefield
- Remote status
- Hybrid Remote
- Employment type
- Full-time
Reward and Benefits
-
Private Medical Insurance
-
BUPA Cash Plan
-
Death in Service
-
Income Protection
-
Various Subscriptions
-
Mental health first aiders
-
Flu vaccinations
-
Lifestyle benefits
-
Visa fee reimbursement
-
Recruitment bonus scheme
-
Social events
Our Culture
At Pragmatic, we have a highly skilled, passionate and driven team from diverse backgrounds. We have employees from over a dozen countries, covering 5 continents. The company culture is one that promotes an open and collaborative environment where everyone’s input is valued. Our employees feel fortunate to work in such an innovative and inspiring place, with a talented and dedicated team all focused on reinventing electronics to address real world challenges.
Operations
·
Sedgefield
·
Hybrid Remote
Software Engineer
Do you want to play a key role in driving forward PragmatIC’s emerging technology? If are driven, ambitious and have a strong background in semiconductor manufacturing, we would love to hear from you!
Loading application form
Already working at Pragmatic?
Let’s recruit together and find your next colleague.