Collabera Logo

Collabera

Embedded Software Engineer

Reposted 8 Hours Ago
Be an Early Applicant
In-Office
Ottawa, ON, CAN
Senior level
In-Office
Ottawa, ON, CAN
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

Similar Jobs

Yesterday
In-Office
Kanata, ON, CAN
Junior
Junior
Automotive
Develop core real-time OS components for Wind River's next-gen RTOS. Design, implement, test and debug OS functionality in C within CI/CD and agile workflows. Collaborate with hardware, tools, and verification teams, write technical documentation, and apply real-time and safety-critical best practices while learning from senior engineers.
Top Skills: AssemblyCC++Ci/CdGitLinuxPythonRtosUnixWind River Next Rtos
Yesterday
In-Office
Kanata, ON, CAN
Junior
Junior
Automotive
Develop and test core RTOS components alongside senior engineers. Implement OS features, write maintainable C code and tests in a CI/CD environment, debug issues, produce technical documentation, and collaborate with hardware, tools, and verification teams while learning real-time safety-critical development practices.
Top Skills: AssemblyCC++Ci/CdGitLinuxPythonRtosUnixWind River Next Rtos
2 Days Ago
In-Office or Remote
Expert/Leader
Expert/Leader
Energy • Manufacturing • Solar • Renewable Energy
Lead architecture and hands-on development of secure, real-time embedded platforms for protection relays, gateways, switches, and industrial wireless devices. Drive embedded modernization (RTOS, embedded Linux, virtualization, containers), guide design reviews, mitigate technical risks, contribute to CI/CD and DevSecOps for embedded targets, and support edge AI/ML diagnostics and lifecycle engineering across cross-functional global teams.
Top Skills: Ai/MlCC++Ci/CdContainer RuntimesContainerizationDevsecopsDnp3Embedded LinuxFreertosGooseHypervisorsIec 60255Iec 60870-5-104Iec 62351Iec 62443Ieee 1588Ieee C37.118MmsModbusNerc CipQnxReal-Time MicroservicesSvVirtualizationVxworks

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