CYNET SYSTEMS
11 months ago
Power Profiling And Automation Engineer
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- CYNET SYSTEMS
- Location
- Canada, Ontario, York region, Markham Canada
- Posted
- 11 months ago
Job description
Job Description:
- The Power Efficiency Software Engineer will play a critical role in analyzing, developing, and optimizing power efficiency across system-level software and hardware integration.
- This position requires a technically strong, detail-oriented, and innovative problem-solver with the ability to measure, interpret, and influence software decisions for power optimization.
- The engineer will collaborate with cross-functional teams to create automation frameworks, execute power measurements, and ensure new features meet performance and efficiency goals.
- Demonstrate a technically strong, detail-oriented, and innovative mindset.
- Possess excellent problem-solving and debugging skills with a strong focus on system-level performance.
- Be diligent, collaborative, and passionate about technology and power efficiency.
- Exhibit the ability to work both independently and within cross-functional Agile teams.
- Have a keen understanding of the implications of software decisions on power usage, especially in video processing.
- Develop and maintain automation frameworks for power measurement and regression testing.
- Execute and analyze power measurement experiments, interpret results, and collaborate with other software teams.
- Assess and quantify the power impact of new software features, with emphasis on video processing workloads.
- Create, maintain, and manage dashboards to visualize power metrics and trends.
- Collaborate with internal and external engineering teams to troubleshoot and resolve power-related issues.
- Analyze telemetry data and ETL logs to identify, track, and resolve root causes of power regressions.
- Scale and extend power monitoring methodologies across different ASIC platforms.
- Work closely with developers, project managers, and hardware teams to drive measurable results.
- Hands-on expertise in power profiling and telemetry analysis, including use of ETL trace tools and system logs.
- Experience with data acquisition hardware (e.g., NI DAQ or equivalent) and building automation frameworks.
- Proficiency in C, C++, and Python for tool development, scripting, and framework creation.
- Familiarity with video processing pipelines, video codecs, and Windows multimedia features.
- Multiple years of system-level or embedded software development experience.
- Bachelor's or Master's degree in Computer/Software Engineering, Computer Science, or a related field.
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.