Enable job alerts via email!

Embedded Software Developer

Aversan Inc.

Ottawa

On-site

CAD 70,000 - 110,000

Full time

12 days ago

Boost your interview chances

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

Job summary

An established industry player is on the lookout for a Senior Embedded Developer to join their innovative team in Ottawa. This role involves architecting and developing complex software systems for safety-critical applications in aerospace and defense. You will collaborate with engineering and manufacturing teams, manage project tasks, and contribute to continuous improvement initiatives. If you have a passion for embedded systems and a knack for solving complex problems, this opportunity offers a chance to make a significant impact in a dynamic environment focused on cutting-edge technology.

Qualifications

  • 5+ years of experience in embedded software development.
  • Strong experience with C/C++ for embedded microprocessors.
  • Knowledge of embedded communications standards.

Responsibilities

  • Architect and develop software for complex surveillance systems.
  • Support engineering and manufacturing teams to resolve software issues.
  • Manage project tasks and contribute to Agile development processes.

Skills

C/C++ Programming
Embedded Software Development
Real-Time Operating Systems
Embedded Linux
Algorithm Design
Electro-Mechanical Systems

Education

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

Tools

VxWorks
Embedded Linux

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.
  • Stay informed about 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 communications 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

Embedded Software Engineer

Akkodis

Ottawa

Remote

CAD 70,000 - 110,000

Yesterday
Be an early applicant

Embedded Software Developer (32237)

Myticas Consulting

Ottawa

On-site

CAD 100,000 - 125,000

9 days ago

Software Developer

DataAnnotation

Nova Scotia

Remote

CAD 60,000 - 80,000

Today
Be an early applicant

Senior Software Developer

Acuity Insights

Vancouver

Remote

CAD 80,000 - 110,000

Yesterday
Be an early applicant

Senior Software Developer (Job Req # 2025- 245)

Ross Video

Ottawa

On-site

CAD 70,000 - 110,000

Yesterday
Be an early applicant

Software Developer

GemTek

Ottawa

On-site

CAD 95,000 - 115,000

2 days ago
Be an early applicant

Sr Embedded Software Developer

Stryten Energy

Ottawa

On-site

CAD 80,000 - 110,000

11 days ago

Software Developer (LS721)

Telesat Corporation

Ottawa

Hybrid

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Software Developer

Mappedin

Waterloo

Remote

CAD 60,000 - 100,000

2 days ago
Be an early applicant