Job Specifications
About Compugen Compugen is Canada's largest privately-owned Technology Ally. To innovate industries, transform businesses, connect communities, and drive meaningful change, we must think bigger, reach broader, and act bolder. Through knowledge, curiosity, and collaboration, Compugen helps organizations delivering experience by design. This is what it means to be human-centered and technology-enabled.
Dreaming, designing, and delivering isn't just a mantra for us — it's a way of life. We believe that technology is the conduit, but our people – they are the connection that truly makes the magic happen!
Our Culture We are a human-centered culture where we prioritize your well-being and are invested in helping you reach your fullest potential. We're not only focused on achieving our goals — we're dedicated to helping you achieve yours.
If you're relentlessly curious, driven to make a difference, and collaborative at the core, then you belong with us.
Position Overview: We are seeking an experienced Performance Automation Developer to join our Embedded Performance Automation Team in Ottawa. The successful candidate will work on-site five days a week, collaborating with a well-established team distributed across multiple locations. This role plays a key part in ensuring system and software performance quality by developing, maintaining, and monitoring performance automation systems. This role is fully on-site
Key Responsibilities:
Develop, maintain, and enhance automation scripts and frameworks using Python with strong Object-Oriented Programming (OOP) principles.
Review nightly automation results to ensure test accuracy, identify regressions, and maintain test reliability.
Analyze performance data to verify results, validate system behavior, and track trends.
Create and monitor Key Performance Indicators (KPIs) for performance automation.
Utilize pytest, slash, or similar test automation frameworks to build, execute, and validate tests.
Debug, triage, and resolve software and hardware issues independently through log analysis and root cause identification.
Work with embedded systems and Electronic Control Units (ECUs)—both legacy and next-generation—to validate performance and stability.
Collaborate with team members to enhance automation coverage, reliability, and reporting.
Apply strong analytical, problem-solving, and troubleshooting skills to optimize automation and testing workflows.
Contribute innovative ideas for improving automation processes, KPIs, and performance validation methods.
Skills & Qualifications:
Bachelor’s or Master’s degree in Electrical/Computer Engineering, Computer Science, or a related field.
3–5 years of experience in automation development.
Strong proficiency in Object-Oriented Programming (OOP) with Python, including:
Understanding of class variables and class architecture.
Ability to write clean, maintainable, and efficient code.
Experience with test automation frameworks (pytest or slash preferred; other frameworks considered).
Knowledge of embedded systems and their operation.
Ability to debug, triage, and analyze logs independently.
Experience with performance automation, data inspection, and issue triage.
Equity Statement At Compugen, we are committed to diversity, equity and inclusion. We actively recruit from all groups, including women, Indigenous people, persons with disabilities and members of visible minorities. We recognize the importance of removing barriers to participation and provide accommodation upon request to all applicants throughout the recruitment process. If you require an accommodation, our People & Culture representative will work with you to meet your needs in a confidential and respectful manner. We believe everyone deserves a seat at the table-and we are taking deliberate action to make this a reality.
#ITR
#CompugenITR
About the Company
To innovate industries, transform businesses, connect communities, and drive meaningful change, we must think bigger, reach broader, and act bolder. Through knowledge, curiosity, and collaboration, Compugen helps organizations deliver experience by design. This is what it means to be human-centred and technology-enabled.
We believe that partner is a verb. With Compugen as your ally from day one, you see and feel the difference. This is where inspiration meets impact.
Relentlessly Curious
We think differently. We ask quest...
Know more