Senior Embedded Software Engineer

Aversan Inc. 

📍 Mississauga, Ontario, Canada, Canada 🇨🇦

full-time
senior
hybrid
Posted —

Key Skills

C++VxWorksSPICANOpenAgile

Industry

AerospaceDefense

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: Brampton, ON

Work Arrangement: Hybrid


Responsibilities


  • Lead designs for safety critical, real-time software solutions
  • Ensure designs are documented and well communicated
  • Lead and participate in the implementation and testing of safety critical, real-time software
  • Review the work of teammates (senior and junior)
  • Mentor and grow the skills of more junior team members via conversations, review of work products, explanation of design tradeoffs, etc.
  • 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 will be assigned from time to time by management or a team lead


Qualifications :

  • Bachelor's degree in Software, Computer, or Electrical Engineering or Computer Science
  • Strong knowledge and practical experience with C++
  • Strong experience developing embedded applications
  • Well versed with Real Time Operating Systems (VxWorks, etc.)
  • Communications interfaces (SPI, Ethernet, CANOpen, etc.)
  • Continuous integration/build automation
  • Agile development environment