Enable job alerts via email!

Embedded Software Developer 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

Aversan Inc, a leading provider in engineering and electronics, seeks a Senior Embedded Developer in Ottawa. This role involves designing and developing software for complex electro-optical systems. Candidates must have a strong background in embedded software with proficiency in C/C++ and experience with real-time operating systems.

Qualifications

  • Strong experience designing software for embedded microprocessors.
  • Experience with real-time operating systems such as VxWorks.
  • Well versed in embedded communication standards such as I2C, SPI, CAN.

Responsibilities

  • Responsible for embedded software development for electro-optical systems.
  • Support the estimation and planning of new products in an Agile environment.
  • Provide guidance and training to other employees.

Skills

C/C++
Embedded Systems
Software Development
Algorithm Design
Data Analysis

Education

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

Job description

Senior Embedded Developer

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 Embedded Software Developer 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
  • Responsible for managing 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
  • Support Software Engineering in company product development reviews
  • Contribute to continuous department improvement processes, including comprehensive information gathering and data analysis
  • Review the software contributions of other team members
  • Participate in developing and maintaining relevant engineering design practices, processes, and standards
  • Work is guided by individual annual goals and objectives with general oversight or direction
  • Responsible for providing guidance, coaching, and training to other employees within area of expertise
  • Ability to build and maintain professional relationships within and outside of engineering
  • Demonstrated ability to architect complex software systems
  • Demonstrated ability to research, design and implement complex algorithms
  • Ability to understand the operation, design, and control of complex electro-mechanical systems
  • Proven track record for creating innovative solutions to difficult problems on budget and on time
  • Develop a strong presence across engineering and other areas of the business to maximize collaboration and synergy in an effort to meet project goals
  • Watch for new technologies and leadership trends that may impact present and future product development
Basic Qualifications
  • Bachelor’s Degree in Computer Engineering, Electrical Engineering, or equivalent
  • Strong experience designing software for embedded microprocessors using C/C++
  • Experience targeting real-time operating systems such as VxWorks
  • Well versed 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

5 days ago
Be an early applicant

Freelance Software Developer (Python-Rust) - AI Tutor

Mindrift

Ottawa

Remote

CAD 80,000 - 100,000

13 days ago

Software Developer (Various Levels) / Développeuse ou développeur de logiciels (plusieurs niveaux)

Communications Security Establishment Canada | Centre de la sécurité des télécommunications Canada

Ottawa

Hybrid

CAD 60,000 - 85,000

Yesterday
Be an early applicant

Freelance Software Developer (C++) - AI Tutor

Mindrift

Ottawa

Remote

CAD 100,000 - 125,000

17 days ago

Embedded Software Engineer

Hays

Ottawa

On-site

CAD 70,000 - 100,000

Yesterday
Be an early applicant

QNX - Software Developer Student (Fall 2025)

BlackBerry Inc.

Ottawa

On-site

CAD 100,000 - 125,000

13 days ago

QNX - Software Developer Student - 4 month term (Fall 2025)

BlackBerry Inc.

Ottawa

On-site

CAD 100,000 - 125,000

5 days ago
Be an early applicant

Senior Embedded Software Engineer Ottawa, Ontario

Aversan Inc

Ottawa

On-site

CAD 80,000 - 120,000

4 days ago
Be an early applicant