← Browse all jobs
N

Ottawa Intermediate Software Developer Role

Nanometrics
Ottawa, ONOn-site2 weeks ago
Apply Now →

About this role

Join Nanometrics as an Intermediate Software Developer in Ottawa, ON, focusing on innovative software for monitoring solutions. Enjoy a hybrid work setting while developing impactful applications. In this full-time role at Nanometrics, you’ll engage in creating next-generation software that addresses both embedded and cloud-based needs. Your adaptability and willingness to learn will be key as you confront technical challenges and contribute to the team dynamic. The role involves code reviews, mentoring, and technical analysis to improve quality throughout the development process. Key Responsibilities: • Design and implement software for instrumentation and monitoring • Analyze and optimize system performance and usability • Select technologies for optimal solutions • Provide mentorship through code reviews and feedback • Manage feature delivery from concept to implementation Requirements: • 3–5 years of proven software development experience • Strong skills in C++, Rust, or Java • Knowledge of networking technologies and databases • Experience with tools like Git and CI/CD systems • Bachelor's degree in a related discipline Utilize your software development skills to make a difference in seismic monitoring solutions at Nanometrics.
Want to see how well you match this job?
Get AI-scored for free →