Embedded Software Verification Engineer/Designer

2 months ago


Hamilton, Canada Aversan Full time
Embedded Software Verification Engineer/Designer

Aversan Inc. (www.aversan.com) is a reputable Engineering Company that provides expertise in Systems Integration, Product Design/Development and Software/Product Testing for highly regulated industries including Digital Health, Medical Devices, IT and Aerospace.  We are currently seeking a qualified Embedded Software Verification Engineer/Designer to work on leading-edge technology products. The successful candidate for this position will be a part of a highly motivated and highly technical work environment that feeds off the collective energy of a team-oriented workplace.

About the Role:

Under the guidance of experienced software verification engineers, you will play a pivotal role in ensuring the quality and reliability of our state-of-the-art electro-optical systems. You will be responsible for designing and executing comprehensive verification and validation tests for embedded software, collaborating with development teams to identify and resolve defects, and contributing to the overall improvement of our software development processes.

Key Responsibilities:

  • Software Requirements Analysis: Review software requirements and design specifications to understand system functionality and identify potential risks.
  • Test Case Development: Create and maintain detailed test cases based on software requirements, ensuring comprehensive coverage of system functionality.
  • Test Execution: Conduct various types of testing, including unit, integration, system, and regression testing, using both manual and automated techniques.
  • Defect Management: Identify, report, and track software defects, working closely with development teams to resolve issues promptly.
  • Verification Reporting: Document test results, analyze test data, and prepare comprehensive verification reports to communicate test outcomes and recommendations.
  • Process Improvement: Contribute to the continuous improvement of software verification and validation processes, identifying opportunities for efficiency and effectiveness.

Required Skills and Experience:

  • Strong proficiency in embedded C programming, with a deep understanding of real-time systems and operating systems.
  • Solid knowledge of software verification and validation methodologies and best practices.
  • Experience in designing and executing test cases for embedded systems, including unit, integration, system, and regression testing.
  • Familiarity with software testing tools and frameworks, such as VectorCAST, GoogleTest, PyTest, Cantata, LDRA, etc.
  • Experience with static analysis tools and techniques.
  • Understanding of common communication protocols (e.g., RS232, RS422, I2C, SPI, CAN, USB, Ethernet).
  • Experience with software development methodologies like Test-Driven Development (TDD) is a plus.
  • Excellent problem-solving, analytical, and technical skills.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience.
  • Minimum 4+ years of experience in testing real-time embedded software.

Preferred Qualifications:

  • Experience with DO-178 verification/validation processes and practices.
  • Familiarity with hardware-in-the-loop (HIL) testing.
  • Knowledge of electro-mechanical and optical sensor assemblies.
  • Experience with Linux or other embedded operating systems.
  • Proficiency in scripting languages like Python


  • Hamilton, Ontario, Canada Aversan Full time

    Aversan Inc., a reputable Engineering Company, provides expertise in Systems Integration, Product Design/Development and Software/Product Testing for highly regulated industries.We are currently seeking a qualified Embedded Software Verification Engineer to work on leading-edge technology products. As part of our team, you will play a pivotal role in...


  • Hamilton, Canada Aversan Full time

    Senior FPGA Design Engineer Burlington, ON Responsibilities You will join the FPGA Design team and actively participate in the new product introduction design process by creating solutions using digital design techniques primarily in the context of FPGA technology. Creating FPGA designs using the VHDL language Simulating your designs using Questa...

  • software engineer

    5 months ago


    Hamilton, Canada CSM INFOTECH SOLUTIONS INC. Full time

    Education: Expérience: EducationBachelor's degreeTasksCollect and document user's requirementsCoordinate the development, installation, integration and operation of computer-based systemsDevelop process and network models to optimize architectureDevelop software solutions by studying systems flow, data usage and work processesEvaluate the performance and...

  • software engineer

    5 months ago


    Hamilton, Canada CSM INFOTECH SOLUTIONS INC. Full time

    Education: Bachelor's degreeExperience: 2 years to less than 3 yearsTasksCollect and document user's requirementsCoordinate the development, installation, integration and operation of computer-based systemsDevelop process and network models to optimize architectureDevelop software solutions by studying systems flow, data usage and work processesEvaluate the...

  • software engineer

    4 months ago


    Hamilton, Canada Prokopto Canada INC. Full time

    Education: College/CEGEPExperience: Experience an assetWork settingConsulting firmTasksCollect and document user's requirementsCoordinate the development, installation, integration and operation of computer-based systemsDevelop process and network models to optimize architectureResearch technical information to design, develop and test computer-based...

  • software engineer

    5 months ago


    Hamilton, Canada MGK INFO TECH INC Full time

    Education: College/CEGEPExperience: Experience an assetTasksCollect and document user's requirementsCoordinate the development, installation, integration and operation of computer-based systemsDevelop process and network models to optimize architectureResearch technical information to design, develop and test computer-based systemsLead and co-ordinate teams...

  • "Software Engineer"

    1 week ago


    Hamilton, Ontario, Canada OmniaBio Full time

    Job Description: We are looking for a talented Software Engineer to join our team at {company}.As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on the backend of our applications, ensuring that they are scalable, efficient, and meet the required standards.Key...

  • software engineer

    4 months ago


    Hamilton, Canada Prokopto Canada INC. Full time

    Education: Expérience: EducationCollege/CEGEPWork settingConsulting firmTasksCollect and document user's requirementsCoordinate the development, installation, integration and operation of computer-based systemsDevelop process and network models to optimize architectureResearch technical information to design, develop and test computer-based systemsLead and...

  • software engineer

    5 months ago


    Hamilton, Canada MGK INFO TECH INC Full time

    Education: Expérience: EducationCollege/CEGEPTasksCollect and document user's requirementsCoordinate the development, installation, integration and operation of computer-based systemsDevelop process and network models to optimize architectureResearch technical information to design, develop and test computer-based systemsLead and co-ordinate teams of...

  • software engineer

    4 weeks ago


    Hamilton, Canada The Bloomington Group Ltd. Full time

    Work Term: PermanentWork Language: EnglishHours: 30 to 40 hours per weekEducation: Bachelor's degreeExperience: 5 years or moreWork settingRelocation costs not covered by employerWilling to relocateConsulting firmPrivate company, corporation or industrySoftware companyInformation technology (IT) service providerTasksCollect and document user's...

  • software engineer

    3 weeks ago


    Hamilton, Canada The Bloomington Group Ltd. Full time

    Durée de l'emploi: PermanentLangue de travail: AnglaisHeures de travail: 30 to 40 hours per weekEducation: Expérience: EducationBachelor's degreeWork settingRelocation costs not covered by employerWilling to relocateConsulting firmPrivate company, corporation or industrySoftware companyInformation technology (IT) service providerTasksCollect and document...


  • Hamilton, Canada Aversan Full time

    Senior FPGA Design Engineer Burlington, ON Responsibilities You will join the FPGA Design team and actively participate in the new product introduction design process by creating solutions using digital design techniques primarily in the context of FPGA technology. Creating FPGA designs using the VHDL language Simulating your designs using Questa...


  • Hamilton, Canada Aversan Full time

    Senior FPGA Design Engineer Burlington, ON Responsibilities You will join the FPGA Design team and actively participate in the new product introduction design process by creating solutions using digital design techniques primarily in the context of FPGA technology. Creating FPGA designs using the VHDL language Simulating your designs using Questa...


  • Hamilton, Canada Expansion Full time

    About Expansion">Expansion is a Hamilton-based company that specializes in providing top-notch mechanical engineering services for various building projects. We are seeking a highly skilled Lead Mechanical Design Engineer to join our team and lead the mechanical design process from start to finish.About the RoleWe are offering a competitive salary of...


  • Hamilton, Ontario, Canada MGK INFO TECH INC Full time

    We are seeking a skilled Software Engineer to join our team at MGK INFO TECH INC. As a software engineer, you will play a key role in designing, developing, and testing software applications.Job DescriptionWe are looking for an experienced Software Developer with a passion for creating innovative software solutions.The ideal candidate will have a strong...


  • Hamilton, Canada Aversan Inc. Full time

    Burlington, ONResponsibilitiesYou will join the FPGA Design team and actively participate in the new product introduction design process by creating solutions using digital design techniques primarily in the context of FPGA technology.Creating FPGA designs using the VHDL languageSimulating your designs using Questa SimUtilizing Xilinx design tools for...


  • Hamilton, Canada Aversan Full time

    Senior FPGA Design EngineerBurlington, ONResponsibilitiesYou will join the FPGA Design team and actively participate in the new product introduction design process by creating solutions using digital design techniques primarily in the context of FPGA technology. Creating FPGA designs using the VHDL languageSimulating your designs using Questa SimUtilizing...


  • Hamilton, Canada Moreal Technology Full time

    Durée de l'emploi: PermanentLangue de travail: AnglaisHeures de travail: 37.5 hours per weekEducation: Expérience: EducationBachelor's degree or equivalent experienceTasksCollect and document user's requirementsCoordinate the development, installation, integration and operation of computer-based systemsDefine system functionalityDevelop flowcharts, layouts...


  • Hamilton, Canada Moreal Technology Full time

    Work Term: PermanentWork Language: EnglishHours: 37.5 hours per weekEducation: Bachelor's degreeExperience: 2 years to less than 3 years or equivalent experienceTasksCollect and document user's requirementsCoordinate the development, installation, integration and operation of computer-based systemsDefine system functionalityDevelop flowcharts, layouts and...


  • Hamilton, Ontario, Canada Techrooters Inc. Full time

    Techrooters Inc. is seeking a highly skilled Senior Network Infrastructure Engineer to join our team in Canada.The estimated annual salary for this role is $90,000 - $110,000 CAD, based on industry standards and the location.As a Senior Network Infrastructure Engineer at Techrooters Inc., you will be responsible for assessing, documenting, and optimizing the...