Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Nanometrics Inc. in Ottawa, ON is seeking a Senior Software Developer to join our team and help build the next generation of scientific instrumentation software spanning embedded firmware to cloud services.
You will work across the software ecosystem, design robust features, mentor peers, and drive architectural decisions, with a focus on reliability, performance, and cross-disciplinary collaboration. Candidates should have 5+ years of experience and strong C++, Rust, or Java skills, plus Linux
About Nanometrics
With 40 years of seismic technology and industry application experience, we are a global, award-winning company providing monitoring solutions and equipment for studying artificial and natural seismicity. From mission-critical seismic arrays, tsunami and early earthquake warning systems in over 90 countries across the globe to induce seismicity monitoring in the energy sector. We specialize in full-service, integrated solutions for studying artificial and natural seismicity, including turnkey seismic networks, industry-leading precision instrumentation, complete data processing, analysis services, and software applications.
Job Title
Senior Software Developer
Reports To
Manager, Software Development
Based In
Ottawa, ON
Term
Full Time
About Nanometrics
With 40 years of seismic technology and industry application experience, we are a global, award-winning company providing monitoring solutions and equipment for studying artificial and natural seismicity. From mission-critical seismic arrays, tsunami and early earthquake warning systems in over 90 countries across the globe to induce seismicity monitoring in the energy sector. We specialize in full-service, integrated solutions for studying artificial and natural seismicity, including turnkey seismic networks, industry-leading precision instrumentation, complete data processing, analysis services, and software applications.
At Nanometrics, we proudly cultivate a culture of innovation, collaboration, and excellence, driving a global impact with cutting-edge technology, all while upholding our core values: mission-driven focus, customer obsession, intentional innovation, and unwavering commitment to excellence.
About the role:
This is a role for a highly skilled Senior Software Developer to join our team, focusing on building and extending the next generation of scientific instrumentation software. The problems we solve are diverse, requiring you to work across our entire software ecosystem.
This software spans low-level embedded firmware, sophisticated applications running in customer data centers, and scalable cloud services. Consequently, we value adaptability and a polyglot mindset. If you are a smart and creative developer with a passion for software development technologies, and are eager to learn new programming languages or frameworks to solve the right problem with the best technology, you will thrive here.
Responsibilities:
Requirements: Required Technical Skills