C++ Software Engineer

Aversan Inc

Brampton

Híbrido

CAD 120 000 - 140 000

Tempo integral

Há 10 dias

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Resumo da oferta

Aversan Inc. is seeking an Embedded Software Engineer in Brampton, Ontario. The role focuses on designing, implementing, testing, and maintaining safety-critical, real-time flight software systems that are modular, extensible, and efficient.

You will mentor junior teammates and lead complex subsystem designs within a collaborative team environment. Qualifications include a degree in software/EE/computer science and strong C++ experience for bare-metal platforms with RTOS and common interfaces

Qualificações

  • Bachelor’s or Graduate degree in Software, Computer, or Electrical Engineering or Computer Science.
  • Proven embedded C++ software development experience.
  • Experience designing for real-time, safety-critical embedded systems.
  • Hands-on with bare-metal platforms and RTOS.
  • Familiarity with hardware interfaces (SPI, EtherCAT, CANOpen) and microcontrollers.

Responsabilidades

  • Design, implement, and test embedded applications.
  • Ensure designs are documented and well communicated.
  • Collaborate with other engineering disciplines to develop requirements/solutions.
  • Review the work of teammates.
  • Elicit requirements from various stakeholders/documents.
  • Mentor and grow the skills of more junior team members via conversations, review of work products, explanation of design tradeoffs, etc.
  • Support/Lead estimation efforts for new tasks.
  • Collaborate with other seniors and management on standards for coding, tools/environments, processes, etc.
  • Other duties as assigned by management or a team lead.

Conhecimentos

C++ software development
Bare metal
RTOS
Object oriented programming
Communications interfaces (SPI, EtherC

Formação académica

Bachelor’s or Graduate degree in Software, Computer, or Electrical Engineering or Computer Science

Descrição da oferta de emprego

Aversan Inc. () 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 Engineer to join our team. The successful candidate will be instrumental in using your skill and experience as part of a team to design, implement, maintain, and test safety critical, real-time flight software solutions that are modular, extendable, testable, and efficient. You will lead difficult and complicated subsystem designs and implementations to help to grow the skills of more junior teammates through mentoring and coaching.

Location: Brampton, Ontario

Working Arrangement: Hybrid

Responsibilities
  • Design, implement, and test embedded applications.
  • Ensure designs are documented and well communicated.
  • Collaborate with other engineering disciplines (systems, control, electrical) to develop requirements/solutions.
  • Review the work of teammates.
  • Elicit requirements from various stakeholders/documents.
  • Mentor and grow the skills of more junior team members via conversations, review of work products, explanation of design tradeoffs, etc.
  • Support/Lead estimation efforts for new tasks.
  • Collaborate with other seniors and management on the establishment, evolution, and enforcement of standards for coding, tools/environments, processes, etc.
  • Other duties as well as being assigned from time to time by management or a team lead.
Basic Qualifications
  • Bachelor’s or Graduate degree in Software, Computer, or Electrical Engineering or Computer Science.
  • Strong experience in C++ software development
  • Solutions implemented on bare metal.
  • Proven ability to design and implement embedded software.
  • Hands on experience with one or more of the following: FPGAs, RAM, ROM, Flash and Microcontrollers.
  • Real-time Operating Systems (RTOS)
  • Object oriented programming.
  • Communications interfaces (SPI, EtherCAT, CANOpen, etc.
Compensation

$120,000 – $140,000 CAD (annual salary)

The base salary or rate offered to an applicant within this range is determined by considering several factors, including the individual's geographic location, skills, competencies, and unique qualifications. This ensures compensation is fair and aligned with the specific requirements and attributes of each candidate.

Vacancy Status

This posting is for an existing vacancy.

AI in Hiring

We use AI tools to assist with application management (e.g., organizing submissions and surfacing potentially relevant qualifications). AI is not used to make hiring decisions. All decisions are made by our hiring managers and recruitment team. Our use of AI is governed by security and privacy risk assessments aligned with our cybersecurity framework.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Embedded Software Engineer
Embedded Software Engineer

Aversan • Brampton

Híbrido
CAD 112 000 - 140 000
Embedded Software Engineer
Embedded Software Engineer

Aversan • Brampton

Híbrido
CAD 112 000 - 140 000
Flight Software Engineer
Flight Software Engineer

Aversan Inc • Brampton

Híbrido
CAD 120 000 - 160 000
Engineering - Flight Software Engineer
Engineering - Flight Software Engineer

Aversan Inc • Brampton

Presencial
CAD 112 000 - 140 000
Engineering - Embedded Software Developer
Engineering - Embedded Software Developer

Aversan Inc • Montreal

Presencial
CAD 90 000 - 130 000
Engineering - Embedded Software Developer
Engineering - Embedded Software Developer

Aversan • Montreal (administrative region)

Presencial
CAD 90 000 - 130 000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Aversan Inc • Mississauga

Híbrido
CAD 120 000 - 180 000
Embedded Software Architect
Embedded Software Architect

Aversan Inc • Montreal (administrative region)

Híbrido
CAD 120 000 - 160 000
Senior Full Stack Developer
Senior Full Stack Developer

Aversan Inc. • Mississauga

Híbrido
CAD 110 000 - 140 000
C++ Software Developer
C++ Software Developer

Aversan Inc • Montreal (administrative region)

Híbrido
CAD 100 000 - 130 000