Search jobs > Montreal, QC > Embedded software engineer

Senior Embedded Software Test Engineer

CS GROUP
Montréal, QC, CA
$70K-$85K a year (estimated)
Full-time

Job Description

CS is looking for several Junior / Mid-Level / Senior Embedded Software Engineers. His / her role will be to test embedded safety-critical software applications embedded on Aerospace or Defense Systems.

The role may evolve to a leadership or software development role.

The role is hybrid

Responsibilities :

Reporting directly to both the client and our chief engineer, his / her tasks (but not limited to) will be to :

  • Retro-engineer Design from Code
  • Carry out the software testing (unit or integration) on complex software functions.
  • Develop and run the relevant tests on the test platforms to verify correctness of design.
  • Debug issues (raised during the software development cycle) in the application software.
  • Ensure traceability between all the software design and tests artefacts.
  • Conduct independent peer reviews on design, code or tests produced by other team members.
  • Draft all the final technical documents.
  • Provide a clear status and workload to his / her direct supervisors.
  • Participate to continuous improvement of the team performance (quality, efficiency, on-time delivery).

Qualifications

Minimum 5 year experience in language ADA or C or C++.

  • Associate Degree in Engineer, Computer science or related
  • Interest in troubleshoot complex software problems.
  • Good communication, interpersonal skills, team-player.
  • Curiosity, autonomy, pro-activity and ability to find solutions and compromises.
  • Minimum 5 year experience in testing tools such as LDRA or VectorCAST or equivalent.
  • Experience in GreenHills Tools is a plus.
  • S. degree in Electrical or Computing Science or equivalent.
  • Basics in DO-178B or C or equivalent standard
  • Basics in communication protocols CAN, ARINC, RS-422, Ethernet.
  • Software Knowledge : Microsoft Office, DOORS, SVN.
  • 30+ days ago
Related jobs
Promoted
Agilus Work Solutions
Canada

Agilus' client is the leading independent clearing broker and custodian in the Canadian market.They provide trade execution, clearing, custody and back-office support services to Canadian-based brokerage firms and the Canadian brokerage arms of U.Developer authors the high-level design of applicatio...

Promoted
Infobahn Softworld Inc
Canada

Design, develop and maintain test plan/test cases with a focus on Ask-A-Vet (AAV) features, (Twilio, OKTA, PIMS related technology). Work closely with the assigned scrum team (Product Owner, Engineering Owner, TPM, DevOps) to build reliable and scalable test suites/matrix. Analyze current QA practic...

Promoted
Grass Valley
Montreal, Quebec

As a Software Engineer, you will be instrumental in the design, development, and testing of embedded system solutions tailored for broadcast video and audio applications. Bachelor’s degree in software engineering, computer engineering, computer science or related field;. Grass Valley’s Software Engi...

Cerence Inc.
Montreal, Quebec

Develop test suites, and conduct unit tests, integration tests, and validation tests on hardware prototypes or actual vehicles. As an Embedded ML Software Developer you will play a pivotal role in designing, developing, and optimizing machine learning algorithms tailored for embedded systems used in...

Sophos
Canada

Passion for software engineering and coding with proven ability to test/debug own code. We are looking for software engineers with backgrounds in network security to join our Network Security Group Xstream Firewall Hardware/Cloud Platform Team. Coordinate with cross functional teams including softwa...

LivePerson, Inc
Canada

This also includes creating a test framework and/or integrating with other test frameworks. Create detailed, comprehensive, and well-structured test plans and test cases. Create System, Resiliency and Performance verification test plans and test cases. Stay up to date with new testing tools and test...

MongoDB
Canada

Our testing infrastructure is written in JavaScript and Python. Hands-on experience building industrial-strength software. Solid computer science fundamentals, with strong competencies in data structures, algorithms, and software design/architecture. Identify, design, implement, test, and support ne...

Sophos
Canada

We are looking for senior software engineers with backgrounds in network security to join our Network Security Group Xstream Firewall Hardware/Cloud Platform Team. Passion for software engineering and coding with proven ability to test/debug own code. Coordinate with cross functional teams including...

Lyons Consulting Group
Canada

Senior Software Engineer Analyst-Canada-. Capgemini Canada is seeking a talented Senior Software Engineer Analyst with 5-8 years of experience to join our team. With its strong 55-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their bu...

CS GROUP
Montreal, Quebec

Supporting the high-level software architecture of an embedded software (in compliance with the DO-178B development standard);. Ability to communicate with multi-disciplinary stakeholders (system engineers, hardware engineers, managers, chief engineer etc…). Years of experience in low-level embedded...