The Embedded Systems Developer supports applied research projects at EPIC by designing, building ... Write test scripts to validate hardware functionality across all I/O channels. * Implement sensor ...
The Embedded Systems Developer supports applied research projects at EPIC by designing, building ... Write test scripts to validate hardware functionality across all I/O channels. * Implement sensor ...
Senior Salesforce Developer
Ottawa, ON · On-site
... I/II) Experience managing DevOps tools for Salesforce release management Desirable Skills & Experience Hands-on experience with Marketing Cloud - Journey Builder, Email Studio, Automation Studio, and ...
Senior Salesforce Developer
Ottawa, ON · On-site
... I/II) Experience managing DevOps tools for Salesforce release management Desirable Skills & Experience Hands-on experience with Marketing Cloud - Journey Builder, Email Studio, Automation Studio, and ...
Engineer II
Ottawa, ON · On-site
Two (2) years as Engineer I. * Machinery * Ten (10) years or more of related engineering experience in a shipyard, design/consulting office, shipping/oil company, or a classification society or
Engineer II
Ottawa, ON · On-site
Two (2) years as Engineer I. * Machinery * Ten (10) years or more of related engineering experience in a shipyard, design/consulting office, shipping/oil company, or a classification society or
Electrical Engineer I
Stittsville, ON · On-site
Position Summary As an Electrical Engineer , you will oversee the full lifecycle of complex electrical systems for industrial sterilization machines, from initial concepttodesignobsolescence. You ...
Electrical Engineer I
Stittsville, ON · On-site
Position Summary As an Electrical Engineer , you will oversee the full lifecycle of complex electrical systems for industrial sterilization machines, from initial concepttodesignobsolescence. You ...
Mechanical Engineer I
Kanata, ON · Hybrid
OVERVIEW Merrick and Company is seeking Mechanical Engineer with a minimum of two (2) years related experience to support the mechanical design of projects as part of a multi-disciplinary team. This ...
Mechanical Engineer I
Kanata, ON · Hybrid
OVERVIEW Merrick and Company is seeking Mechanical Engineer with a minimum of two (2) years related experience to support the mechanical design of projects as part of a multi-disciplinary team. This ...
Software Developer-Embedded--Onsite Position
Ottawa, ON · On-site
CA$74K - CA$100K/yr
We Take Care of Our People Paid Time Off I RRSP with Employer Match I Health and Wellness Benefits ... Engineer, Design, Develop and Test new embedded products at the forefront of technology. * Support ...
Software Developer-Embedded--Onsite Position
Ottawa, ON · On-site
CA$74K - CA$100K/yr
We Take Care of Our People Paid Time Off I RRSP with Employer Match I Health and Wellness Benefits ... Engineer, Design, Develop and Test new embedded products at the forefront of technology. * Support ...
Full Stack Developer
Ottawa, ON · On-site +1
We are actively seeking Cloud Software Engineers to join our dynamic, growing, remote first Foci ... Must be a Canadian Citizen, Permanent Resident, or have a valid and unrestricted Work Permit I ...
Full Stack Developer
Ottawa, ON · On-site +1
We are actively seeking Cloud Software Engineers to join our dynamic, growing, remote first Foci ... Must be a Canadian Citizen, Permanent Resident, or have a valid and unrestricted Work Permit I ...
Experience building solutions that leverage AI models (i.e. beyond using AI dev tools to build code ... Proficient in modern programming languages including Python and Typescript * Experience with ...
Experience building solutions that leverage AI models (i.e. beyond using AI dev tools to build code ... Proficient in modern programming languages including Python and Typescript * Experience with ...
Developer - Entry Level
Ottawa, ON · Hybrid
CA$91K - CA$114K/yr
Job Posting Title Developer - Entry Level Job Category Application / System Development Language ... Experience with Microsoft tools (i.e. Office tools, SharePoint, Visual Studio) * Experience in ...
Developer - Entry Level
Ottawa, ON · Hybrid
CA$91K - CA$114K/yr
Job Posting Title Developer - Entry Level Job Category Application / System Development Language ... Experience with Microsoft tools (i.e. Office tools, SharePoint, Visual Studio) * Experience in ...
Senior Embedded Software Developer - Quantum Control Firmware
Ottawa, ON · On-site
$90K - $125K/yr
Develop and validate DMA-based parallel data transfer subsystems and synchronous multi-pin I/O ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related ...
Senior Embedded Software Developer - Quantum Control Firmware
Ottawa, ON · On-site
$90K - $125K/yr
Develop and validate DMA-based parallel data transfer subsystems and synchronous multi-pin I/O ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related ...
Develop and validate DMA-based parallel data transfer subsystems and synchronous multi-pin I/O ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related ...
Quick apply
Develop and validate DMA-based parallel data transfer subsystems and synchronous multi-pin I/O ... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related ...
... Stack Developer, to build complex web applications, AI agents and APIs in our new Assurance ... I&C) - you will help ideate, design, prototype, develop, and deliver, scalable solutions that ...
... Stack Developer, to build complex web applications, AI agents and APIs in our new Assurance ... I&C) - you will help ideate, design, prototype, develop, and deliver, scalable solutions that ...
Position Summary As a Systems Performance Engineering Associate I you are instrumental in ensuring that our sterilization monitoring and control solutions are successfully tested, configured ...
Position Summary As a Systems Performance Engineering Associate I you are instrumental in ensuring that our sterilization monitoring and control solutions are successfully tested, configured ...
Senior Controls Developer
Stittsville, ON · On-site +1
The Senior Controls Developer is also involved with onsite system commissioning, ongoing control ... Generate hardware design (I/O Allocation, Control Hardware Bill of Materials, etc.) that meets ...
Senior Controls Developer
Stittsville, ON · On-site +1
The Senior Controls Developer is also involved with onsite system commissioning, ongoing control ... Generate hardware design (I/O Allocation, Control Hardware Bill of Materials, etc.) that meets ...
We're Hiring! As a Foci Developer, you don't just write code; you deliver solutions with clear ... clients I Think I Might Be a Fit! That's great - we'd love to chat! Please apply today by ...
We're Hiring! As a Foci Developer, you don't just write code; you deliver solutions with clear ... clients I Think I Might Be a Fit! That's great - we'd love to chat! Please apply today by ...
In the position as a Senior Software Automation Developer, you will lead our efforts in the ... I and Tier II (external suppliers). * Demonstrated success creating evolutionary Design ...
In the position as a Senior Software Automation Developer, you will lead our efforts in the ... I and Tier II (external suppliers). * Demonstrated success creating evolutionary Design ...
Senior Associate, Salesforce Technical Consultant
Ottawa, ON · On-site
CA$84K - CA$134K/yr
Salesforce certifications such as Platform Developer I, Platform App Builder, or Administrator * Additional Salesforce certifications are a bonus * Strong experience with: * * Apex, Lightning Web ...
Senior Associate, Salesforce Technical Consultant
Ottawa, ON · On-site
CA$84K - CA$134K/yr
Salesforce certifications such as Platform Developer I, Platform App Builder, or Administrator * Additional Salesforce certifications are a bonus * Strong experience with: * * Apex, Lightning Web ...
The Senior Developer will contribute to the technical direction, supporting the Principal Engineers/Architects in defining the technology strategy and implementation. He/she will provide guidance and ...
The Senior Developer will contribute to the technical direction, supporting the Principal Engineers/Architects in defining the technology strategy and implementation. He/she will provide guidance and ...
Warehouse Level I
CA$19/hr
Warehouse Level I Location: Kanata, ON Industry ... Electronics repair and Engineering solutions Salary: $19/hour Email your resume: hr@renrns.com ...
Warehouse Level I
CA$19/hr
Warehouse Level I Location: Kanata, ON Industry ... Electronics repair and Engineering solutions Salary: $19/hour Email your resume: hr@renrns.com ...
Warehouse Level I
Kanata, ON · On-site
CA$19/hr
Warehouse Level I Location : Kanata, ON Industry ... Electronics repair and Engineering solutions Salary: $19/hour Email your resume: hr@renrns.com ...
Quick apply
Warehouse Level I
Kanata, ON · On-site
CA$19/hr
Warehouse Level I Location : Kanata, ON Industry ... Electronics repair and Engineering solutions Salary: $19/hour Email your resume: hr@renrns.com ...
Developer I information
What is the difference between Developer I vs Developer II?
| Criteria | Developer I | Developer II |
|---|---|---|
| Required Credentials | Typically an entry-level degree (Bachelor's) in Computer Science or related field | Same as Developer I, often with some additional experience |
| Work Environment | Junior team member, supervised, working on assigned tasks | More independent, handling complex tasks with less supervision |
| Employer & Industry Usage | Common in tech companies, software firms, and IT departments | Same as Developer I, with increased responsibilities |
| Search & Comparison Intent | Understanding entry-level roles and career progression | Looking for growth opportunities and role distinctions |
Developer I is an entry-level position requiring foundational skills and supervision, while Developer II involves more independence, experience, and responsibility. The transition from Developer I to Developer II typically involves gaining more technical expertise and handling more complex projects.
What cities near Ottawa, ON are hiring for Developer I jobs?
Cities near Ottawa, ON with the most Developer I job openings:

Embedded Systems Developer (I/O: September 2026 - December 2026)
Hamilton, ON • Hybrid
Full-time
Medical, Dental, Vision
Posted 5 days ago
Job description
Status: Initiatives & Opportunities (September 2026 - December 2026)
Hours: Monday - Friday, 35 hours/week
Home Campus: Fennell (hybrid work arrangements available)
Rate of Pay: Payband H (Start Rate: 37.34 per hour)
Vacancy Status: 1 vacancy available
Posting Date: August 26th, 2026
Closing Date: September 1st, 2026 at 7:00pm EST
Preference will be given to qualified employees within the Full Time Support Staff bargaining unit, Appendix D (6 consecutive months in Appendix D status) and RPT employees who have passed probation at Mohawk College.
We believe the rich diversity among our students and the communities we serve should be reflected within our workforce. As educators, we believe it is important to act and show leadership in advancing the principles of reconciliation, equity, diversity, and inclusion in our community.
The Embedded Systems Developer supports applied research projects at EPIC by designing, building, and validating custom sensor interface hardware for remote data collection and monitoring applications. Working under the direction of the Project Lead and Project Manager, the incumbent designs HAT boards for embedded microcontrollers and microcomputers, selects appropriate components for data acquisition spanning low-frequency continuous energy monitoring to high-frequency power quality capture, and develops the firmware and test software needed to bring that hardware into service. The role also contributes to field deployment preparation, ensuring that finished hardware systems are ready for installation at industry partner sites.
What you'll be doing:
PCB Design & Hardware Development Design and develop Hardware Attached on Top (HAT) boards for embedded systems (microcontrollers and microcomputers) supporting multi-channel I/O.
Tasks include:
- Component selection: Identify and specify components suitable for data acquisition across a broad frequency range - from low-resolution continuous energy monitoring (seconds/milliseconds timescale) to high-frequency power quality capture at kHz-MHz rates.
- Schematic capture and PCB layout: Use industry-standard EDA/CAD tools (e.g., KiCad, Altium, or equivalent) to design schematics and lay out multi-layer PCBs with signal integrity and EMC constraints in mind.
- Design-rule compliance: Apply manufacturer-specific DRC constraints (trace width, via size, clearance, impedance control) before submitting Gerber/fabrication files for production.
Firmware & Software Development
- Develop Python and/or C/C++ software to support PCB bring-up, functional testing, and field data collection.
- Write test scripts to validate hardware functionality across all I/O channels.
- Implement sensor drivers and communication protocols (I2C, SPI, UART, etc.).
- Develop data-logging and remote monitoring routines suited to the target embedded platform (e.g., Raspberry Pi, Arduino, or similar).
Hardware Validation & Field Deployment Support
- Verify assembled PCBs against design intent and support installation activities.
- Conduct bench testing including power-on verification, signal probing, and communication checks.
- Troubleshoot hardware and firmware issues identified during bring-up.
- Assist in preparing hardware kits and documentation for field installation; support on-site deployment of monitoring systems as required.
Documentation & Collaboration
- Maintain accurate technical documentation and collaborate with the team.
- Produce design files, BOMs, test reports, and revision notes.
- Participate in design reviews and technical meetings with senior staff, faculty, and industry partners.
Other duties as assigned.
What you'll bring to the role:
- Minimum of a 3-year diploma or bachelor's degree in Electrical Engineering, Computer Engineering, Mechatronics, or a closely related field.
- Relevant experience in PCB design, embedded firmware development, or hardware bring-up - Including academic project work, co-op placements, or equivalent hands-on exposure.
- PCB/EDA Tools: Proficiency in at least one EDA package (KiCad, Altium Designer, Eagle, or equivalent).
- Embedded Platforms: Hands-on experience with microcontrollers or single-board computers (Arduino, STM32, Raspberry Pi, or similar).
- Programming: Python and/or C/C++ for hardware interfacing, sensor drivers, or data acquisition.
- Communication Protocols: Familiarity with I2C, SPI, UART, and/or RS-485.
- Measurement & Instrumentation: Understanding of analog signal chains, ADC selection, and noise considerations relevant to low- and high-frequency data capture.
- Demonstrated commitment and understanding of human rights, equity, diversity, inclusion, and accessibility.
- The ability to communicate and work effectively with diverse students, employees, and communities.
What we offer:
- Defined Benefit pension plan (CAAT) with contributions matched by Mohawk College.
- 93% top up of maternity and parental leave pay for 52 weeks.
- Progressive vacation plan starting with 15 vacation days plus annual holiday closure.
- Access to Employee Family Assistance Program including counselling services, financial literacy services, nutrition advice and more.
- Comprehensive benefits package including health, dental, vision, paramedical services (massage therapy, acupuncture, naturopath, psychotherapy and psychology), short-term and long-term disability.
- Ability to take courses at a reduced rate for employees and dependents.
To find out more about working at Mohawk College, including our Employee Value Proposition, please visit https://www.mohawkcollege.ca/about-mohawk/careers-at-mohawk
We are committed to reconciliation and nurturing an inclusive, diverse, equitable, and accessible (IDEA) environment for everyone who learns and works at Mohawk College. We welcome applications from racialized persons, women, Indigenous people, persons with disabilities, 2SLGBTQIA+ persons, and others who may contribute to the further diversification of ideas.
The College is committed to fostering inclusive and barrier-free recruitment and selection processes. If you require accommodation during any stage of the recruitment process, please contact Human Resources.
To learn more about Mohawk College's commitments, please visit the Mohawk College strategic plan webpage: https://www.strategicplan.mohawkcollege.ca/