Electrical Design Engineer

Job title:

Electrical Design Engineer

Company

Artech Information Systems

Job description

Firmware Development Senior EngineerWe are hiring a Firmware Development Senior Engineer to be based in Richmond, BC, or Montreal, QC. This team focuses on developing next-generation electro-mechanical solutions for residential solar and storage needs. You’ll play a critical role in bringing innovative designs from concept to customer.For more information please contact Rick Supersad at rick.supersad@artech.comResponsibilities

  • Develop and debug embedded firmware in C for applications running on microcontrollers with a Real-Time Operating System (RTOS).
  • Implement new features and resolve firmware issues identified by other teams.
  • Perform manual and automated bench testing during development.
  • Collaborate with marketing managers, project managers, and technical teams worldwide to develop detailed requirements and specifications.
  • Write and maintain tools in Python (e.g., Pytest, code generation, SQL queries, Excel reports).
  • Debug firmware using tools like logic analyzers, protocol analyzers, and oscilloscopes.
  • Ensure firmware meets technical requirements, including regional grid code compliance and functional safety.
  • Conduct design verification tests and write test plans.
  • Mentor and provide guidance to team members.
  • Follow and improve development standards and guidelines.

Qualifications
Required:

  • 5+ years of hands-on embedded firmware development experience.
  • Bachelor’s degree in Electrical, Computer, or Mechatronic Engineering (or related field).
  • Expertise in C programming for embedded systems.
  • Strong debugging skills using tools such as oscilloscopes and protocol analyzers.
  • Experience with RTOS constructs (e.g., threads, scheduling, synchronization, memory management).
  • Familiarity with CI/CD pipelines (e.g., GitHub Actions, Jenkins, Docker, CMAKE).
  • Proficiency in test-driven development (TDD) methodologies.
  • Proven ability to troubleshoot and solve problems in a structured manner.
  • Excellent communication and teamwork skills.
  • Experience across the full product lifecycle, from development to maintenance.

Highly Desired:

  • Knowledge of PV and Grid Tie Energy Storage systems.
  • Experience with RTOS environments like FreeRTOS, μC/OS, or VXWorks.
  • Proficiency in Python for firmware development tools.
  • Ability to review PCB schematics and microelectronic device datasheets.
  • Familiarity with industrial communication standards (e.g., IEC61850, Modbus, CANbus, DNP3).
  • State machine design experience (e.g., Simulink Stateflow, QP/C Framework).
  • Experience with low-level board debugging using test equipment like oscilloscopes and DMMs.

Expected salary

Location

Montreal, QC – Richmond, QC

Job date

Fri, 06 Dec 2024 08:02:34 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnearcanada.com) you saw this job posting.

Share

Intermediate Project Manager (Water/Wastewater Construction)

Job title: Intermediate Project Manager (Water/Wastewater Construction) Company Maple Reinders Job description Job Description Intermediate…

38 minutes ago

Marketing/Sales Manager

Job title: Marketing/Sales Manager Company DT Renovation Job description Marketing & Sales ManagerAre you a…

55 minutes ago

Freelance Human Resources Consultant/Professor

Job title: Freelance Human Resources Consultant/Professor Company Mindrift Job description About the CompanyAt , innovation…

60 minutes ago

Secretary – Repost

Job title: Secretary - Repost Company Winnipeg Regional Health Authority Job description Requisition ID: 370814Position…

1 hour ago

Instructor, Teacher Education – Educational Psychology & Special Education (PJI, IS)

jobsnearcanada.com Brock University is located on the traditional territory of the Haudenosaunee and Anishinaabe peoples,…

2 hours ago

Associate Global Medical Information (Senior Manager) in Markham, Ontario

jobsnearcanada.com At Astellas, we strive to become a cutting-edge, value-driven life science innovator. This means…

2 hours ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.