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
Mannarino Systems & Software Inc.
Montreal, Quebec

Safety Critical Embedded Software Test Engineers. You will collaborate closely with the Safety Systems Engineering team and Software Development team. Design and implement requirement-based test cases and procedures for safety critical software. MSc or BSc degree in electrical engineering, computer ...

102 Yahoo Inc.
Remote,Canada
Remote

Effectively collaborate with other engineers and cross-functional teams. ...

Ericsson
Montreal, Quebec

Effectuer des tests fonctionnels de bout en bout des solutions GNP, en travaillant en étroite collaboration avec les CSP et les fournisseurs de services d'applications (ASP). Connaissance approfondie de l'automatisation des tests des API REST et des outils et frameworks respectifs (Postman/Swagger)....

StackAdapt
Canada

Ranking the highest in performance by G2 Crowd for the fourth time, we're one of the fastest growing companies in Canada and ranks 6th in Deloitte's Technology Fast 50 ranking and 23rd in Fast 500 in North America. We're not afraid to test and try new technologies. Build software that utilize messag...

Splunk Inc
Canada

We're looking for a Senior Software Engineer to join the Threat Intelligence Management team. In your role you will lead, design, develop and deliver software that directly supports security analysts all across the world, writing software used on cloud and on-prem platforms. We have a lean process t...

StackAdapt
Canada

Collaborate with stakeholders and other senior engineers across the organization to identify and solve technical challenges related to expanding our copilot’s capabilities in different platform domains. Ranking the highest in performance by G2 Crowd for the fourth time, we're one of the fastest grow...

Cerence Inc.
Montreal, Quebec
Remote

Vous serez chargé de concevoir des ensembles de tests et de les exécuter, incluant des tests unitaires, des tests d'intégration et des tests de validation, sur des prototypes matériels ou des véhicules réels. Develop test suites, and conduct unit tests, integration tests, and validation tests on har...

Gamebreaking Studios
Canada

As a Senior Software Development Engineer focused on Unreal gameplay programming, you'll continue to grow your expertise in writing high-quality code while learning and using whatever breadth of skills are needed to make a game awesome for players. Write code that is clear, well-tested and modular. ...

Index Web Marketing
Montreal, Quebec

As part of its expansion, Index is looking for a new full time Software Engineer to be part of its Montreal team. Project leadership: Engaging with different departments to help design the best software solution for the challenges faced;. ...

Jobber
Canada
Remote

Our Software Engineering team is central to the success of Jobber - focused on creating software that delivers value to tens of thousands of users around the world. A demonstrated level of senior software engineering experience on a full stack development team. Product Software Engineering team. Rep...