Collabera Logo

Collabera

Embedded Software Engineer

Reposted 15 Days Ago
Be an Early Applicant
In-Office
Ottawa, ON
Senior level
In-Office
Ottawa, ON
Senior level
The Embedded Software Engineer will develop, test, and deliver high-quality designs and code, focusing on embedded Linux software. Responsibilities include creating automated tests, resolving issues during verification, and participating in an agile development process.
The summary above was generated by AI
Company 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.

Additional Information

To know more about this position, please contact:

Jesse Vishwanathan

416-840-6149

Top Skills

C
Git
Java
Linux
Python
XML

Similar Jobs

6 Days Ago
Hybrid
3 Locations
Senior level
Senior level
Transportation
The role involves developing low-level embedded software for vehicle control, integrating sensors, collaborating with various teams, and ensuring safety standards are met while mentoring junior developers.
Top Skills: Arm MicrocontrollersCC++Rust
7 Days Ago
In-Office
2 Locations
Senior level
Senior level
Appliances
Responsible for leading a team of embedded software engineers, managing the software development lifecycle, and mentoring engineers while developing embedded software for various platforms.
Top Skills: Assembly LanguagesAzure DevopsBitbucketCC++GitJenkinsJIRALinuxMicrosoft Office SuiteReal Time Operating Systems
14 Days Ago
In-Office
Burlington, ON, CAN
Junior
Junior
Hardware • News + Entertainment
The Embedded Software Engineer designs, implements, and maintains embedded software, collaborating across functions to update and integrate hardware-software systems.
Top Skills: ArmCC++Data Communication NetworkEmbedded LinuxEthernetFpgaFreertosI2CPciePythonQtReal-Time Operating SystemsSocSpiUsb

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account