What are the responsibilities and job description for the Senior Engineering Lead position at Whitridge Associates?
We are looking for a highly skilled Senior Software Engineer to join our team at Whitridge Associates. As a key member of our engineering team, you will be responsible for leading the development of software subsystems for our imaging applications and internal tools.
This is an exciting opportunity for someone who is passionate about software development and has experience working in the medical device industry.
Responsibilities
- Design and implement software subsystems and tools.
- Maintain and improve existing software, including user interfaces, database systems, and PACS interfaces.
- Collaborate with cross-functional teams to develop new features and prototypes.
- Evaluate third-party software tools and contribute to OCT processing algorithms.
- Troubleshoot software-related issues and review design and development documents.
Requirements
- 10 years of experience in Software Engineering in medical, scientific, or analytical devices.
- Proficiency in Object Oriented Design, C , and Qt Framework-based multithreading.
- Experience with 3D visualization, image processing, and pattern recognition software tools and APIs.
- Knowledge of GPU programming, image processing, firmware development, and DevOps tools.
- Proficiency in scripting languages such as Python, Perl, or JavaScript.
- Background in DICOM PACS network interface and database management software systems.
- Understanding of User Experience concepts, cybersecurity standards, and secure software development processes.
- Familiarity with Deep Learning, Convolutional Neural Networks, or other AI techniques.