Senior Embedded Developer
Job Description & How to Apply Below
A minimum of 7 years in embedded software is required for this in-office role. You'll develop firmware in C and C++, drive architectural design, and collaborate closely with hardware and test teams. This position is ideal for those proficient in handling complex codebases and debugging embedded systems.
Key Responsibilities:
• Develop, test, and maintain embedded firmware in C and C++.
• Design software architecture and contribute to implementation decisions.
• Troubleshoot communication protocols including I2C and Ethernet.
• Engage with cross-functional teams on integration and validation.
• Conduct code reviews and produce technical documentation.
Requirements:
• Bachelor's or Master's degree in engineering or related fields.
• At least 7 years of relevant experience.
• Strong understanding of Real-Time Operating Systems and coding.
• Capable of utilizing debugging tools effectively.
• Familiar with automated testing and CI/CD practices.
Utilize your skills to contribute meaningfully in our Ottawa location, creating high-quality embedded solutions.
#J-18808-Ljbffr
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×