Job Description
We are seeking a Senior Application Software Engineer to design, develop, maintain, and enhance our scientific instrument application software. The role involves fixing complex software issues, implementing customer-specific requirements, and ensuring software quality through comprehensive testing. The successful candidate will work closely with cross-functional teams to deliver reliable, high-performance software solutions. Key Responsibilities Analyse, debug, and fix software defects reported by customers or internal teams in a timely and systematic manner Implement customer requirements and change requests, ensuring alignment with system architecture and product roadmap Design, develop, and maintain application software according to coding standards and best practices Perform unit testing, integration testing, and system testing to validate functionality, performance, and reliability Collaborate with product managers, hardware/firmware engineers, and field support teams to clarify r...