Software Engineering - Engineer, Senior Staff|6246 Engineer, Senior Staff|6246

eTeam
Markham, ON
$46,15 an hour (estimated)
Full-time

Job Title : Software engineer

Duration : months

Location : Markham, ON

Job Description : Top Required Skills

Top Required Skills

  • Extensive experience with test case automation
  • Extensive experience with C, Python, and / or other test automation programming platforms
  • Experience with Designing, developing, executing, and maintaining software tools and automated test suites to verify quality and compliance.
  • Experience using deductive and inductive problem-solving
  • Experience and full comfort with communication with large groups or high-level constituents

Technologies

  • C, Python
  • Bug tracking systems

Education Requirement

Bachelor's Degree in Computer Science or Computer / Electrical Engineering

Years of Experience Required

Minimum years of demonstrated experience in Test-Farm Enablement / DevOps Organization

Daily Activities :

Maintain a test-farm of workstations and embedded SOC platforms, supporting both

production FW testing as well as R&D activities

  • Space planning, order, install, configure and maintain equipment required by the test farm
  • Bring-up of new computer systems, SOC target devices, monitoring and debugging

platforms, performance measurements, OS maintenance and user access controls

Build and deploy software / firmware packages, on target devices, spanning compute, mobile

and automotive platforms

Design and develop automation tools to support scalability of the test-farm, across different

types of platforms and

Maintain tools, build environments and HW platforms to enable production-grade system

software packages, suitable for verification and deployment

  • Collaborate with cross-functional teams to ensure infrastructure stability & measured quality
  • Design, implementation and automation of build and deployment systems

Skills :

  • Experience with FW and embedded development platforms
  • Strong programming and automation experience with scripting languages ( Python / Bash)
  • Experience automating and improving infrastructure using open source tools ( Ansible)
  • Experience working in GNU / Linux, building firmware using GCC / LLVM toolchains
  • Knowledge of SDLC management tools ( Jira, Gitlab, Docker)

Nice To Have Skills :

  • Expertise in CI / CD implementation, preferably using Gitlab CI pipelines
  • Implementation of Release & Configuration Management (RCM) and Quality Engineering

processes, with the Client on Continuous Integration and Deployment (CI / CD)

Experience integrating and maintaining tools like static / dynamic code analyzers ( Lint)

and code vulnerability scanners into CI pipelines

  • Ability to read / understand schematics and other electronic engineering documentation
  • Review of PCB Electronic Assemblies for defects; solder quality, parts alignment, missing

parts, visual damage, etc

30+ days ago
Related jobs
McKinsey & Company
Toronto, Ontario

You will apply mature engineering principles and build modular services on the cloud. You will also contribute to the development and growth of engineers in the community. ...

TTC
Canada

The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services using industry standards and best practices to meet customer requirements. The Senior Software QA Engineer may also assist in general application support of production applications and systems. The Testing...

reddit
Remote, Ontario, Canada
Remote

Software Engineer developing production code. Collaborate with peer ML Engineers: you will help define and consolidate ML systems, pre & post processing data flows, and possibly architect ML Infrastructure refactors along the way. ...

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. We're always keeping an eye out for talented developers as we build cutting edge software. ...

Electronic Arts
Toronto, Ontario

As a technology leader in animation, you will share and influence animation at EA, across different forums such as Tech Summits, internal conferences, the Principal Engineer Community, and other opportunities as they come. You work well within a team and want to collaborate with other researchers, e...

Oxa
Toronto, Ontario

We are seeking a highly skilled and experienced C++ Software Engineer with expertise in developing robust mechanisms and pipelines which acquire metrics for real-time production autonomy software and evaluate its performance. As a Senior Software Engineer in the Evaluators, Metrics and Tooling platf...

Company 19 - John Hancock Life Insurance Company (U.S.A.)
Toronto, Ontario

We are seeking a talented and experienced Senior Full Stack Software Engineer to join our growing team. Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Minimum of 5+ years of experience as a Full Stack Software Engineer. In this role, you w...

Scotiabank
Toronto, Ontario

Reporting to a Senior Manager, you will be responsible for designing & implementing scalable, high-quality web applications, by utilizing both front- and back-end technologies with a focus on. If you are passionate about creating exceptional software solutions and have a solid foundation in full sta...

Amazon
Toronto, Ontario

Amazon Web Services (AWS) provides developers and their organizations with web services and products that enable them to innovate faster and to operate their software more cost-effectively. Frontend Engineer, you will be the technical leader developing improvements across multiple AWS consoles. You ...

ADRM Technology Consulting Group Corp.
Canada

Senior Salesforce DevOps Engineer. ...