Software Engineer III

Apply Now

Company: Elephas

Location: Madison, WI 53711

Description:

Summary

We are seeking a talented Software Engineer to translate and optimize prototype code for microscope image control, collection, and processing into robust, production-level solutions. In addition to building new features, you will also be responsible for maintaining the software used in international deployments, ensuring reliable performance in real-world applications. You will collaborate closely with a cross-functional team, including Commercial, Biology, IT, and Analysis groups, to deliver efficient, high-quality software for advanced imaging workflows.

Essential Duties and Responsibilities:

Code Translation & Optimization
  • Convert prototype code from MATLAB and Python into production-ready C++ and C# solutions.
  • Focus on instrument control, real-time analysis, and data visualization.

Image Processing & Storage
  • Develop and maintain image processing routines, handling large datasets with efficiency and accuracy.
  • Integrate with databases and cloud storage for data management.

Collaboration & Feedback Integration
  • Partner with the Commercial team to gather user feedback.
  • Work with Biology to ensure software meets practical and experimental needs.
  • Coordinate with IT for infrastructure requirements.
  • Collaborate with the Analysis team to ensure correctness of logic and mathematical functions.

Maintenance & Support
  • Investigate and resolve bugs reported from international deployments.
  • Provide thorough documentation and updates for each release.

Hardware Testing & On-Site Work
  • Operate and test software on actual microscope hardware.
  • Ensure that solutions meet on-site performance standards.

IT Application Development (as Needed)
  • Participate in IT dev team ceremonies
  • Design and Code software for Elephas platform needs in C# and other technologies

Alignment with Elephas Values:
  • Passionate about improving the lives of cancer patients
  • Enthusiastic teacher
  • Grounded and gritty


Requirements:

Technical Background
  • 3 - 8 years C++ and C# experience.
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a Life Science field with significant programming experience.
  • Proficiency in C++ and C#.
  • Ability to read and comprehend code in MATLAB and Python.
  • Strong experience in image processing or imaging control systems.
  • Strong mathematics skills
  • Experience with software version control practices and tools (GIT)

Soft Skills
  • Attention to detail and the ability to produce thorough documentation.
  • Excellent listening skills with the ability to synthesize and integrate feedback.

Preferred Qualifications
  • Familiarity with or experience in one or more of the following: Web API, DirectX, WebGL, OpenGL/CL, CUDA, OpenCV, ITK, or related frameworks.
  • Experience with database/cloud solutions for data management.
  • Background in real-time data analysis or high-performance computing.


We offer our employees competitive compensation and benefits, including paid time off, health insurance, life insurance, flexible spending accounts, a 401(k) plan, and stock options.

DISCLAIMER

The preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to the job.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

Similar Jobs