Senior Software Engineer
Company: Discover Echo
Location: San Diego
Posted on: February 2, 2025
|
|
Job Description:
Make an Impact! Discover Echo is a revolutionary company that
has redesigned microscopy for the life sciences landscape. Our
unique hybrid microscopes are used around the world by educators,
scientists, and researchers for cutting-edge applications.
Below covers everything you need to know about what this
opportunity entails, as well as what is expected from
applicants.
Our software team is growing to meet demand, and we are seeking an
on-site Senior Software Engineer to maintain and extend the
application software on our hybrid microscopes. The application is
Windows based and consists of a GUI and the supporting drivers
required to interface and control our microscopes. This is a unique
opportunity to collaborate with a dynamic cross-functional team and
make a meaningful impact by supporting researchers worldwide
through your work.
Responsibilities:
Maintain the existing application codebase.
Develop new features from concept to final release.
Review, diagnose and resolve issues.
Produce high quality testable code according to design
specifications.
Collaborate effectively and proactively with the software team and
product management.
Must be able to work in-person at our San Diego office
Qualifications:
Bachelor's degree or higher in Computer Science or a related field
from an accredited college/university and
7-10 years of related technical experience in software
development.
Languages:Experience with C, C++, C#, WPF, .NET required.
Interest in functional programming a huge plus, such as F#, Rust,
OCaml, and Haskell
Software Skills:Experience with UI development tools required.
Experience developing APIs and SDKs required.
Experience with camera drivers preferred.
Software development best practices: version control (Git), writing
requirements, writing automated tests, documenting code and APIs,
code reviews.
Other Qualifications:Equally skilled at prototyping solutions and
maintaining codebases.
Work independently with minimal supervision.
Self-driven with resourceful debugging, troubleshooting, and
problem-solving skills.
Experience:
As an equal opportunity employer, we do more than accept
difference. We celebrate diversity, we support employees from a
wide range of backgrounds, and we benefit from the added creativity
and richness that these differences bring to our offices and
community. We pride ourselves on being a collaborative environment
where everyone's talents and opinions contribute to the greater
good and are always recognized.
Keywords: Discover Echo, El Centro , Senior Software Engineer, IT / Software / Systems , San Diego, California
Click
here to apply!
|