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.
  • US Citizenship mandatory.

Assets :

  • 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.
  • 23 days ago
Related jobs
Promoted
Accolite
Montreal, Quebec

Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring Batch frameworks. Bachelor's degree in Computer Science, Software Engineering, or related field. Model and design databases to support software applications, ensuring data integrity and security. Coll...

Index
Montreal, Quebec

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

Okta, Inc.
Canada

We’re looking for a skilled Staff Software Engineer passionate about distributed systems, platform engineering, and building scalable services. Experience with reliability engineering on areas such as observability and incident management. ...

mParticle
Remote, Canada
Remote

Particle is expanding and looking for a Senior Software Engineer - Backend to join our core platform team! Distributed system engineers at mParticle create new high-performance event handling systems and make cross-cutting changes to existing systems and APIs to improve platform performance and stab...

Leica Geosystems
Canada

Senior C++ Software Engineer, Geomatics. ...

Okta, Inc.
Canada

We are looking for a software engineer to join our fast-growing team with a focus on scalability, reliability, and enhancing the core building blocks of the product. Have 5+ years of software development experience with a background in Golang or similar programming languages. ...

Microsoft
Montreal, Quebec

As a Senior Software Engineer in the Turing team, you will leverage your skills and experience to help build the platform that powers Microsoft’s copilots. Applied scientists and software engineers in the Turing team work together to push the boundaries of large-scale deep learning models on Turing’...

Okta, Inc.
Canada

Senior Software Engineer (Front-end) - Federated Authentication. You will share our passion and great pride in elegant solutions and will join an engineering team that strongly believes in designing for scale, rigorous code reviews, automated testing, and an iterative process to build high-quality n...

Maple
Anywhere - Canada

Our APIs have comprehensive test suites using PHPUnit, Cypress, and k6 load testing, along with branch-level preview environments orchestrated through Ansible and Terraform. With a growing network of 2,000+ healthcare providers and nearly 4 million Canadians accessing our services, Maple is one of C...

StackAdapt
Canada

As an Engineer at StackAdapt, you will be directly involved in the development of our advertising platform, producing production level code that will have a direct impact on the success of our product. StackAdapt’s engineering organization believes in working collaboratively and cross functionally. ...