Danaherposted 18 days ago
$125,000 - $150,000/Yr
Full-time • Senior
Remote • New York, NY
Computer and Electronic Product Manufacturing

About the position

At Leica Microsystems, we have been shaping the future for over 175 years with groundbreaking optical and digital solutions. With a culture rooted in customer focus, innovation, and teamwork, we lead the market in microscopy, imaging, and analysis, unveiling the invisible and empowering our customers to build a better, healthier world. Joining Leica Microsystems means contributing to scientific discoveries and supporting surgeons in making critical decisions. Our advanced microscopes and AI-based image analysis solutions enable users to gain profound insights into development and engineering challenges. Here, you will work on meaningful projects alongside passionate colleagues, driving progress and pushing the boundaries of what's possible. The Principal Software Engineer is part of a team transforming surgeons' experience from an analog world of visualizing surgical intervention to an information rich, digital experience. This digital experience will in turn provide real time surgical insights aimed at improving surgeon workflow and patient outcomes. This fully remote position is part of the Leica Microsystems Research and Development organization developing real-time imaging platforms and clinical applications.

Responsibilities

  • Provide technical leadership in development tools, development processes, software architecture, design decisions, and software verification.
  • Ensure software solutions are implemented and tested, including unit testing, in accordance with the Leica Product Development Process.
  • Participate in project definition phase establishing project risk profile and defining project deliverables and schedule.
  • Participate as member of sprint team doing full stack software development and conducting peer code reviews according to team coding standards.

Requirements

  • Minimum 10 years' experience in PC-based software application development using C# and C++.
  • Experience with Microsoft .NET Framework and Visual Studio Development Environment.
  • Experience following Agile software development processes to develop secure code.
  • Ability to communicate technical decisions to nontechnical and technical audiences.
  • Ability to work as a leader in a global development team supporting development and execution of projects.

Nice-to-haves

  • Experience with Azure DevOps Services, Git version control system, JAMA, JIRA, AWS Infrastructure tools.
  • Experience with multi-threaded hardware device control, serial communications protocols, Frame Grabber Image Acquisition.
  • Experience with GPU programming using CUDA, targeting ARM & X86 processing environments.
  • Experience with User Interface design and database engines like SQLite, MongoDB, DynamoDB.
  • Familiarity with protocols such as IEEE 11073, MQTT, DICOM, PACS, ONNX Runtime.

Benefits

  • Comprehensive package of benefits including paid time off, medical/dental/vision insurance, and 401(k).
  • Eligible for bonus/incentive pay.
  • Flexible, remote working arrangements for eligible roles.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service