Embedded Software Engineer

Collabera

Ottawa

On-site

CAD 85,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Collabera is seeking an experienced embedded Linux software engineer based in Canada to develop, test, and deliver high quality designs and code, while participating in all phases of the software development lifecycle using agile methodologies.

The role requires strong C proficiency, expertise with the Linux POSIX API, and experience with secure, fault-tolerant, carrier-grade systems. Collaboration across teams and self-management are essential.

Qualifications

  • At least 5 years of relevant technical experience in embedded Linux software development.
  • Development experience with secure, fault tolerant, carrier grade, high availability software.
  • Ability to navigate complex makefiles.
  • Mastery of C; exposure to other languages (Python, XML, Java, scripting) is an asset.
  • Proficiency with the Linux posix api.
  • Knowledge in switching/routing.
  • Familiarity with iterative and agile/scrum software development processes.
  • Experience using git source control system is a must.
  • Self-managed, fast learner with the ability to contribute quickly to the evolution of existing software.

Responsibilities

  • Develop, test, and deliver high quality designs and code.
  • Develop automated tests and proper test plans.
  • Investigate and resolve issues reported during verification phases.
  • Participate in all aspects of the software development process using agile development.

Skills

embedded Linux
C
git
Python
Linux POSIX API
agile/Scrum
Makefiles
fault tolerant/high availability
testing

Job description

Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs.

Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance.

Job Description

Responsibilities:

  • Develop, test, and deliver high quality designs and code.
  • Develop automated tests and proper test plans.
  • Investigate and resolve issues reported during verification phases.
  • Participate in all aspects of the software development process using agile development.
Qualifications

Desired Skills and Experience:

  • At least 5 years of relevant technical experience in embedded Linux software development.
  • Development experience with secure, fault tolerant, carrier grade, high availability software.
  • Ability to navigate complex makefiles.
  • Mastery of C; exposure to other languages (Python, XML, Java, scripting) is an asset.
  • Proficiency with the Linux posix api.
  • Knowledge in switching/routing.
  • Familiarity with iterative and agile/scrum software development processes.
  • Experience using git source control system is a must.
  • Self-managed, fast learner with the ability to contribute quickly to the evolution of existing software.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Cloud-Software Eng II
Cloud-Software Eng II

Collabera • Cannington

On-site
CAD 90,000 - 120,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
Software Developer II
Software Developer II

Collabera • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Paid vacations
Medical insurance
Dental insurance
+2
Software Developer Engineer Testing (QA)
Software Developer Engineer Testing (QA)

Collabera • Vancouver

On-site
CAD 80,000 - 100,000
Software Developer
Software Developer

Collabera • Vancouver

On-site
CAD 90,000 - 120,000
paid vacations
holidays
personal days
+5
Senior Software Engineer – Network Router Infrastructure
Senior Software Engineer – Network Router Infrastructure

Collabera • Vancouver

On-site
CAD 120,000 - 180,000
Test Engineer
Test Engineer

Collabera • Burnaby

On-site
CAD 85,000 - 120,000
Software developer
Software developer

Collabera • Toronto

On-site
CAD 90,000 - 130,000
Front-end Software Designer
Front-end Software Designer

Collabera • Montreal (administrative region)

On-site
CAD 65,000 - 90,000
Paid vacations
Holidays
Medical insurance
+5
Software Developer
Software Developer

Collabera • Calgary

On-site
CAD 70,000 - 100,000
Sales Engineer
Sales Engineer

Collabera • Vancouver

On-site
CAD 70,000 - 110,000