Collabera Logo

Collabera

Embedded Software Engineer

Reposted 11 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

10 Days Ago
In-Office
Senior level
Senior level
Artificial Intelligence • Hardware • Machine Learning • Software
Develop and extend device software and firmware for photonic AI processors, collaborating with multidisciplinary teams on system integration and control mechanisms.
Top Skills: C++CmakeGitLinuxPython
11 Days Ago
Remote or Hybrid
2 Locations
Senior level
Senior level
Software
Develop embedded software for optical line systems, collaborating with hardware and optical engineers. Responsibilities include firmware development, algorithm implementation, and design estimation.
Top Skills: CC++CmakeFreertosGrpcLinuxProtobuf
14 Days Ago
In-Office or Remote
CA
Senior level
Senior level
Aerospace
As a Senior Embedded Software Engineer, you will lead software development for satellite communication systems, mentor engineers, and design embedded solutions utilizing C++ or Rust. Responsibilities also include ensuring architectural quality and integrating systems effectively.
Top Skills: AgileC++Ci/CdNetwork Function VirtualizationRtosRustSoftware-Defined NetworkingTest-Driven Development

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