Back to job search
Adecco logo
AdeccoVerified Job Source

Software Engineer

  • Ottawa, ON
  • On-site
  • Posted Sep 27, 2026
  • 1 position

$75,000–$95,000 / year

Opens an external site

Sign in to save this job
Employment type
Full-time, Temporary
Experience level
Mid-level · 3+ years
Minimum education
Bachelor’s degree
Apply by
Oct 25, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level

Job summary

Design, develop, test, and integrate embedded software and Windows applications for diagnostic instruments, including software for electrical, thermal, and mechanical control systems. Support prototyping, system integration, verification, validation, troubleshooting, technical documentation, and continuous improvement in collaboration with multidisciplinary R&D teams.

Job details

Adecco is currently hiring a Software Engineer for an exciting opportunity within a leading medical device and product development environment in Ottawa, ON. This role is ideal for engineers with experience in embedded software development, C/C++, C# .NET, Windows application development, control systems, system integration, and instrument design. As a Software Engineer, you will contribute to the development of next-generation point-of-care diagnostic products by designing, developing, testing, and integrating embedded and PC-based software solutions. You will work alongside multidisciplinary R&D teams to bring innovative healthcare technologies from concept to commercialization. Pay Rate: $75000 to $95000/year Location: Ottawa, ON | Travel up to 10% as required in North America Job type: Temporary | Full-time Vacancy Status: This posting is for an existing vacancy. Here's Why You Should Apply Paid weekly accurate and on time Strong health and safety programs Medical and dental benefits once qualified Free training programs New and quicker onboarding process Responsibilities Design, develop, and test embedded software and Windows-based applications for diagnostic instruments. Develop software supporting electrical, thermal, and mechanical control systems. Participate in prototyping, system integration, verification, and validation activities. Troubleshoot software and system issues while supporting product development efforts. Collaborate with cross-functional R&D teams and contribute to technical documentation. Support continuous improvement initiatives and new product development projects. Qualifications And Skills Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, or a related field. Minimum 3 years of experience in embedded software development, system integration, or product development. Strong experience with Embedded C/C++ and C# .NET (WinForms/WPF). Experience with embedded systems, control systems, data acquisition, and real-time applications. Working knowledge of SQL Server and software testing methodologies. Strong troubleshooting, debugging, and problem-solving skills. Excellent communication and collaboration skills. Experience in medical devices or regulated product development environments is considered an asset. Knowledge of Bluetooth, wireless communications, and serial communications is considered an asset. Experience with software verification, validation, and regulatory requirements is considered an asset. Must be legally eligible to work, and reside in Canada If you're passionate about embedded software development and want to help build innovative healthcare technologies, we'd love to hear from you. Apply now! Our dynamic team of recruiters will reach out if you qualify for this role. At Adecco our purpose is simple: to make the future work for everyone. We live our values, Passion, Collaboration, Inclusion, Courage, and Customers at Heart, by fostering a workplace where diversity is celebrated and every voice matters. We encourage applications from individuals of all backgrounds and identities. Together, we're making the future work for everyone. Please reach out to learn how the Aspire Academy can upskill you into your next role. @@j #CAAP1956

What you’ll do

Design, develop, test, and integrate embedded software and Windows applications for diagnostic instruments, including software for electrical, thermal, and mechanical control systems. Support prototyping, system integration, verification, validation, troubleshooting, technical documentation, and continuous improvement in collaboration with multidisciplinary R&D teams.

Requirements

A bachelor's degree in software, computer, or electrical engineering, or a related field, and at least three years of experience in embedded software development, system integration, or product development are required. Candidates should have experience with Embedded C/C++, C# .NET, embedded and control systems, data acquisition, real-time applications, SQL Server, and software testing; medical-device or regulated-product experience is an asset.

Benefits

• Weekly Pay • Health Benefits • Dental Benefits • Free Training Programs

Listed skills

  • Troubleshooting · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Embedded Software Development
  • Embedded C/C++
  • C# .NET
  • Windows Application Development
  • Control Systems
  • System Integration
  • Instrument Design
  • Data Acquisition
  • Real-Time Applications
  • SQL Server
  • Software Testing
  • Troubleshooting
  • Debugging
  • Software Verification and Validation
  • Bluetooth and Wireless Communications
  • Serial Communications

Job areas

  • Software
  • Engineering
  • Technology
  • Healthcare

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Browse all Easy Apply jobs