Enable job alerts via email!

Senior Embedded Software Engineer

Aversan Inc.

Ottawa

On-site

CAD 80,000 - 120,000

Full time

11 days ago

Boost your interview chances

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

Job summary

An established industry player is seeking a Senior Embedded Software Engineer to join their dedicated team. This role involves developing cutting-edge software for complex electro-optical surveillance systems, ensuring high standards of quality and reliability in safety-critical electronics. The ideal candidate will have a strong background in embedded systems and a passion for innovative problem-solving. Collaborate with cross-functional teams and contribute to exciting projects that shape the future of aerospace and defense technologies. If you are ready to take your career to the next level in a dynamic environment, this opportunity is perfect for you.

Qualifications

  • Strong experience designing software for embedded microprocessors using C/C++.
  • Experience targeting real-time operating systems such as VxWorks.

Responsibilities

  • Responsible for embedded software development and managing complex project initiatives.
  • Provide support to Engineering, Manufacturing, and Customer Support teams.

Skills

C/C++
Embedded Software Development
Real-time Operating Systems
Embedded Linux
Embedded Communications Standards

Education

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

Job description

Join to apply for the Senior Embedded Software Engineer role at Aversan Inc.

3 days ago Be among the first 25 applicants

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
  1. Responsible for embedded software development.
  2. Architect, design, develop, document, and verify software for complex electro-optical surveillance systems.
  3. Manage project tasks with team members allocated to the specific project.
  4. Responsible for managing complex project initiatives of strategic importance to the organization.
  5. Provide support to Engineering, Manufacturing and Customer Support teams to solve software issues.
  6. Support the estimation and planning of new products and features and the Agile development process.
  7. Support Software Engineering in company product development reviews.
  8. Contribute to continuous department improvement processes, including comprehensive information gathering and data analysis.
  9. Review the software contributions of other team members.
  10. Participate in developing and maintaining relevant engineering design practices, processes, and standards.
  11. Work is guided by individual annual goals and objectives with general oversight or direction.
  12. Responsible for providing guidance, coaching, and training to other employees within area of expertise.
  13. Ability to build and maintain professional relationships within and outside of engineering.
  14. Demonstrated ability to architect complex software systems.
  15. Demonstrated ability to research, design and implement complex algorithms.
  16. Ability to understand the operation, design, and control of complex electro-mechanical systems.
  17. Proven track record for creating innovative solutions to difficult problems on budget and on time.
  18. Develop a strong presence across engineering and other areas of the business to maximize collaboration and synergy in an effort to meet project goals.
  19. Watch for new technologies and leadership trends that may impact present and future product development.
Basic Qualifications
  1. Bachelor’s Degree in Computer Engineering, Electrical Engineering, or equivalent.
  2. Strong experience designing software for embedded microprocessors using C/C++.
  3. Experience targeting real-time operating systems such as VxWorks.
  4. Well versed in software development for embedded processors.
  5. Experience with embedded Linux.
  6. Strong knowledge of embedded communications standards such as I2C, SPI, CAN, Serial, Ethernet.
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
Industries
  • Aviation and Aerospace Component Manufacturing
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 Engineer - MAAS

Canonical

Ottawa

Remote

CAD 80,000 - 120,000

10 days ago

Senior Software Engineer - MAAS

Canonical

Gatineau

Remote

USD 80,000 - 120,000

9 days ago

Senior Embedded Software Engineer

Fidus Systems

Ottawa

On-site

CAD 80,000 - 110,000

10 days ago

Senior Software Engineer

Employer Direct Healthcare

Remote

CAD 80,000 - 120,000

Today
Be an early applicant

Senior Software Engineer

Microsoft Corporation

Old Toronto

Remote

CAD 108,000 - 200,000

Today
Be an early applicant

Senior Software Engineer, Structure - (Remote - US/Canada)

Jobgether

Remote

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Senior Software Engineer

VergeSense Inc.

Remote

CAD 80,000 - 130,000

2 days ago
Be an early applicant

Senior Software Engineer

Larus

Ottawa

Hybrid

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Senior Software Engineer II

Confluent

Ontario

Remote

CAD 80,000 - 110,000

10 days ago