Embedded Software Engineer

3 weeks ago


London, Canada Aversan Inc Full time

Embedded Software EngineerAversan 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, defense, and space industries. We are currently seeking a qualified Embedded Software Engineer to join our team.Location: London, ONDescriptionThe embedded software team creates and produces software operating on embedded hardware within the vehicle envelope. They design, develop, and maintain software for real-time embedded vehicle applications such as power distribution, sensor subsystems, and automotive software control systems.ResponsibilitiesDevelop embedded software for use on Light Armoured Vehicle (LAV) products using C and C++.Follow established organization software processes and plans for developing software e.g. peer reviews, software requirements specification, test procedures/results, software configuration management, etc.Work within both Agile and Waterfall software development frameworks.Work with design engineers and system engineers as needed to develop software.Evaluate impact of hardware on software performance, and recommend changes to hardware designers, if required.Write, test, and maintain code for automotive software applications.Create and maintain technical documentation, including design specifications, user manuals, and release notes.Document code and development processes for future reference and compliance.Participate in code reviews, peer reviews, and process improvements, offering suggestions and constructive feedback to others.Provide troubleshooting support and technical assistance for software related issues, analyzing and resolving customer reported problems.Support software activities in a variety of environments (e.g. Office, System Integration Lab (SIL), on-vehicle, and external test sites).Basic QualificationsUniversity Degree or College Diploma in a Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Mechatronics Engineering, or related field of studyMinimum 2-3 year relevant experienceBasic computer skills in MS Office, including Word, Excel and PowerPointAbility to travel (5% Cdn) and (5% US & International) and possess/be able to acquire and maintain a valid passportMetric: Must be able to meet Anthropometrical Size Requirements for confined spacePreferred QualificationsDevelopment experience with C and/or C++Experience with:Eclipse-based IDEsGITUnit testing frameworks (e.g. Parasoft)Static Code AnalysisDevOps tools (e.g. JIRA, Bitbucket, Bamboo)Working knowledge in the following areas:RTOS (e.g. FreeRTOS, QNX)Safety-critical codeBootloadersFramework designKnowledge of serial and Ethernet protocols for communication and data logging, such as:SAE J1939 (ISO11898, CAN 2.0B)DDSSSLRS232Exposure to various standards:Software development: MISRA, AutoSARSafety-critical: ISO 26262, MIL-STD-882EModel-based system engineering: SysML, UMLFamiliar with analog and digital electronic circuits, ADCs, discrete outputs, etc.Experience testing and debugging software and basic electrical circuits with common tools (e.g. multi-meter, oscilloscope)Awareness of automotive systems and common integration points #J-18808-Ljbffr



  • London, Canada Aversan Inc Full time

    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, defense, and space industries. We are currently seeking a qualified Embedded Software Engineer to join our...


  • London, Canada Aversan Inc. Full time

    Aversan Inc. (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 Engineer to join our team.The embedded software team...


  • London, Canada Aversan Inc. Full time

    Aversan Inc. (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 Engineer to join our team.The embedded software team...


  • London, Ontario, Canada Aversan Full time $80,000 - $100,000 per year

    Embedded Software Engineer 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 embedded...


  • London, Ontario, Canada Aversan Inc. Full time $80,000 - $120,000 per year

    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 embedded software team creates and...


  • London, Ontario, Canada Aversan Full time $80,000 - $120,000 per year

    Aversan Inc.15 days agoLondon, OntarioMid LevelcontractAbout the roleAversan 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...


  • London, Canada Aversan Full time

    Responsibilities Develop Embedded Software for use on Light Armoured Vehicle (LAV) products using C and C++. Follow established organization software processes and plans for developing software e.g. peer reviews, software requirements specification, test procedures/results, software configuration management, etc. Work within both Agile and Waterfall software...


  • London, Canada Syntronic Full time

    Join a leading global engineering design house specializing in embedded software and hardware! This dynamic role involves collaborating with experienced engineers to design, code, and maintain innovative software applications. You'll develop embedded software modules using C++ and Python, support integration on Linux systems, and enhance product quality...


  • London, Canada Aversan Inc. Full time

    A multi-service engineering firm in London, Ontario, is seeking an Embedded Software Engineer to develop software for embedded systems in vehicles. The position requires collaboration within Agile frameworks and compliance with established software processes. Applicants should have a relevant degree and some experience in software development using C and...


  • London, Canada Aversan Inc. Full time

    A multi-service engineering firm in London, Ontario, is seeking an Embedded Software Engineer to develop software for embedded systems in vehicles. The position requires collaboration within Agile frameworks and compliance with established software processes. Applicants should have a relevant degree and some experience in software development using C and...