Senior Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking experienced Senior Software Engineers to join our dynamic development team working on cutting edge engineering projects. In this role you will be responsible for designing, developing, and maintaining high-integrity safety-critical software solutions. You will collaborate with cross-functional teams to deliver high-quality software products. This is a hybrid role based in Kirkcaldy, with flexibility for remote work. The ideal applicant will possess strong problem-solving skills, a passion for software development, and the ability to collaborate effectively within a fast-paced environment.
Requirements
Do you have experience in Software testing?, Do you have a Master's degree?, * Familiarity with high-integrity, safety-critical software engineering practices
- Experience in embedded systems development
- Knowledge of regulatory standards for medical software, including ISO 13485, IEC 62304, and FDA requirements
- Proficiency in programming and object-oriented programming (Python, C#, C++)
- Knowledge of software testing and verification techniques
- Strong problem-solving and analytical skills
- Excellent written and verbal communication skills
- Bachelor's or master's degree in computer science or a related field, * software engineering: 5 years (preferred)
Benefits & conditions
- Company pension
- Flexitime
- Health & wellbeing programme
- Private dental insurance
- Private medical insurance
- Profit sharing
- Sick pay