Enable job alerts via email!

Senior Embedded Software Engineer Ottawa, Ontario

Aversan Inc

Ottawa

On-site

CAD 80,000 - 120,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading engineering and electronics manufacturing company is seeking a Senior Embedded Software Engineer in Ottawa. The role involves developing embedded software for complex systems, leading projects, and collaborating across teams. Ideal candidates should possess a strong background in embedded systems, C/C++, and real-time operating systems.

Qualifications

  • Bachelor's degree in Computer or Electrical Engineering or equivalent.
  • Experience with software for embedded microprocessors using C/C++.
  • Proficient in using Real-Time Operating Systems like VxWorks.

Responsibilities

  • Responsible for embedded software development for complex electro-optical systems.
  • Manage project tasks and collaborate with engineering and business areas.
  • Architect software systems and implement complex algorithms.

Skills

Software Development
Embedded Systems
C/C++ Programming
Real-Time Operating Systems
Embedded Linux
Communication Standards (I2C, SPI, CAN, Serial, Ethernet)

Education

Bachelor’s Degree in Computer Engineering
Bachelor’s Degree in Electrical Engineering

Job description

Senior Embedded Software Engineer

Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.

We are currently seeking a qualified Senior Embedded Software Engineer to join our team.

Location: Ottawa, ON
Work Arrangement: On-site

Responsibilities
  • Responsible for embedded software development
  • Architect, design, develop, document, and verify software for complex electro-optical surveillance systems
  • Manage project tasks with team members allocated to the specific project
  • Manage complex project initiatives of strategic importance to the organization
  • Provide support to Engineering, Manufacturing, and Customer Support teams to solve software issues
  • Support the estimation and planning of new products and features and the Agile development process
  • Participate in company product development reviews
  • Contribute to continuous department improvement processes, including data analysis
  • Review the software contributions of other team members
  • Develop and maintain engineering design practices, processes, and standards
  • Work guided by individual goals with general oversight
  • Provide guidance, coaching, and training to other employees
  • Build and maintain professional relationships within and outside engineering
  • Architect complex software systems
  • Research, design, and implement complex algorithms
  • Understand the operation, design, and control of electro-mechanical systems
  • Develop solutions to difficult problems on budget and on time
  • Collaborate across engineering and business areas to meet project goals
  • Stay informed on new technologies and trends affecting product development
Basic Qualifications
  • Bachelor’s Degree in Computer Engineering, Electrical Engineering, or equivalent
  • Experience designing software for embedded microprocessors using C/C++
  • Experience targeting real-time operating systems such as VxWorks
  • Proficient in software development for embedded processors
  • Experience with embedded Linux
  • Strong knowledge of embedded communication standards such as I2C, SPI, CAN, Serial, Ethernet
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Developer, Telephony

CallMiner

Ottawa

Remote

CAD 100,000 - 140,000

Yesterday
Be an early applicant

QNX - Senior Systems Software Developer (BSP & Drivers)

BlackBerry Inc.

Ottawa

On-site

CAD 100,000 - 130,000

4 days ago
Be an early applicant

Senior Transceiver Firmware Engineer

Jabil Canada Corporation

Ottawa

On-site

CAD 90,000 - 130,000

2 days ago
Be an early applicant

AI / ML Software Engineer

Averian

Ottawa

On-site

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Software Engineer - packaging - optimize Ubuntu Server

Canonical

Ottawa

Remote

USD 80,000 - 120,000

30+ days ago

Freelance Software Developer (C++) - AI Tutor

Mindrift

Ottawa

Remote

CAD 100,000 - 125,000

16 days ago

Cloud Field Engineering Manager

Canonical

Ottawa

Remote

CAD 100,000 - 130,000

27 days ago

Java Software Engineer

Trading Central

Ottawa

On-site

CAD 80,000 - 100,000

14 days ago

Embedded Software Developer Ottawa, Ontario

Aversan Inc

Ottawa

On-site

CAD 80,000 - 120,000

4 days ago
Be an early applicant