Enable job alerts via email!

Embedded Engineer

Arrow Components

Saskatchewan Landing No. 167

Remote

CAD 85,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A prominent technology firm is seeking an experienced Embedded Engineer to design and develop embedded systems and applications. The role requires a strong background in C++ and Linux, with hands-on experience in IoT protocols. Excellent communication skills in English are essential. This position is fully remote but requires travel to client sites in Saskatchewan, Canada as needed. The annual compensation ranges from CAD 85,000 to CAD 90,000.

Benefits

Medical, Dental, Vision Insurance
Short-Term/Long-Term Disability Insurance
Paid Time Off
Group Retirement Program
Growth Opportunities

Qualifications

  • Typically requires a 4-year degree and a minimum of 5 years of related experience.
  • Prior experience of working with Arrow or its clients will be preferred.

Responsibilities

  • Design and develop real-time embedded software/firmware and PC/mobile applications.
  • Analyze domain-specific technical or low-level requirements.
  • Perform software testing including unit, functional, and system level.
  • Document technical deliverables throughout the project life cycle.
  • Develop software solutions from established programming languages.

Skills

C++ Linux Application Development
Excellent understanding of OS concepts
Embedded Firmware knowledge
Hands-on experience with IoT protocols
Hands-on hardware debugging
Excellent English communication

Education

4-year degree or equivalent work experience
Job description
Overview

Position: Embedded Engineer

Responsibilities
  • Design and development of real time embedded software/firmware and PC/mobile based software application.
  • Analyze domain specific technical or low-level requirement and modification as per end customer or system requirement & participate in software design.
  • Perform software testing including unit, functional and system level requirements including manual and automated.
  • Document technical deliverables like software specifications, design document, code commenting, test cases and test report, release notes, etc. throughout the project life cycle.
  • Develop software solutions from established programming languages or by learning new language required for specific project.
Qualifications
  • Typically requires a 4-year degree and a minimum of 5 years of related experience; or an advanced degree without experience; or equivalent work experience.
  • C++ Linux Application Development
  • Excellent understanding of OS concepts and Embedded Firmware
  • Hands-on experience working with IoT protocols, embedded device peripherals
  • Hands-on hardware debugging
  • Excellent in English communication.
  • Prior experience of working with Arrow or its clients will be preferred.
What’s In It For You

At Arrow, we recognize that financial rewards and great benefits are important aspects of an ideal job. That’s why we offer competitive financial compensation, including various compensation plans and a solid benefits package.

  • Medical, Dental, Vision Insurance
  • Short-Term/Long-Term Disability Insurance
  • Paid Time Off
  • Supplemental Life Insurance
  • Supplemental AD&D Insurance
  • Group Retirement Program
  • Growth Opportunities
  • And more!

Work Arrangement: Fully Remote. Must be able to travel to an Arrow Client office location as requested by Arrow Client leadership.

Location: Complete remote from Saskatchewan, Canada.

Annual Hiring Range

CAD 85,000 – CAD 90,000 per annum. Actual compensation offers may vary based on location, experience, education, and skill level. The pay ratio between base pay and target incentive (if applicable) will be finalized at offer.

EEO Statement

Arrow is an equal opportunity employer. All applicants will be considered for employment without regard to race, color, religion, gender, age, sexual orientation, gender identity, national origin, veteran or disability status. (Arrow EEO/AAP policy)

Location: CA-SK-Saskatchewan, Canada (Remote Employees)

Time Type: Full time

Job Category: Engineering Services

Note: In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.