Talent.com
Artech LLC
Software Engineer (3) - Core Engineer 3Artech LLC • Waterloo, ON
No longer accepting applications
Software Engineer (3) - Core Engineer 3

Software Engineer (3) - Core Engineer 3

Artech LLC • Waterloo, ON
30+ days ago
Job type
  • Full-time
Job description

Location: Waterloo, ON (fully Onsite)

Salary Range: Competitive, based on experience

Duration; 12 Months (contract)

Introduction

Client is looking for a 5+ year Android Automotive/AOSP Software Engineer with strong Java and Kotlin development experience who has hands-on experience building or modifying Android Framework components (AIDL, HAL, HIDL, system services) for in-vehicle infotainment or embedded Android platforms.

Required Skills & Qualifications

  • 5 years of hands-on experience with Java programming language
  • 5 years of experience in Java and/or Kotlin programming languages, understanding design patterns and following software design principles
  • 4 years of hands-on experience with Kotlin programming language
  • Bachelor’s Degree in computer science, software engineering, or related field of study
  • 5 years of total work experience
  • 3 years of software development experience on Android
  • Experience with the AOSP level of Android (could include writing headless services, APIs, AIDLs, HAL, and HIDL)
  • Strong understanding of object-oriented design and development
  • Experience with executing xTS and diagnosing issues reported by xTS
  • Experience with unit-testing and mock frameworks (gtest, gmock, Robolectric, and Mockito)
  • Prior work experience in the automotive industry

Preferred Skills & Qualifications

  • Experience in C programming language
  • Hands-on programming experience on embedded software in automotive or mobile app development
  • Experience with the Agile methodology, and a firm understanding of the Software Development Life Cycle
  • Experience writing applications for Android and using tools such as ADB
  • Advanced debugging experience (with gdb) and the ability to use and understand the output of static analysis tools
  • Experience flashing hardware modules
  • A power-user level of experience with Linux
  • Experience in embedded development in either mobile or automotive spaces

Day-to-Day Responsibilities

  • Leverage industry best practices to design, implement, test, and support new feature development
  • Work in an agile team of software developers and test engineers
  • Investigate, debug, understand, and fix bugs in the product
  • Write an appropriate amount of unit tests to properly prove out your code
  • Review other team members’ code, supplying constructive feedback for their changes
  • Develop proof of concepts and prototypes of potential new features

Company Benefits & Culture

  • Comprehensive health and dental insurance
  • Opportunities for professional development and career growth
  • Collaborative and inclusive work environment

For immediate consideration please click APPLY to begin the screening process with Alex.

Create a job alert for this search

Software Engineer (3) - Core Engineer 3 • Waterloo, ON

Similar jobs

Manager, Software Engineering

OpenTextWaterloo, Region of Waterloo, CA
Full-time

Get AI-powered advice on this job and more exclusive features.Direct message the job poster from OpenText.At OpenText, AI is at the heart of everything we do—powering innovation, transforming work,... Show more

 • Promoted

Quality Engineer Opportunity in Tillsonburg

Fleetwood Metal Industries, Inc.Tillsonburg
Full-time

Enhance manufacturing quality as a Quality Engineer at Fleetwood Metal Industries in Tillsonburg, Ontario.This role requires a strong metrology background and a passion for continuous improvement.I... Show more

 • Promoted

Lead Project Engineer, Energy

StantecWaterloo, Canada
Full-time

Excel in energy project management with WSP as a Project Engineer.Focus on leading complex engineering projects and enhancing client partnerships.WSP is looking for a Project Engineer to support it... Show more

 • Promoted

Quality Engineer

Cleveland--cliffs-1Tillsonburg, ON, CA
Full-time

Location: Tillsonburg, ONFleetwood Metal Industries a division of Cleveland-Cliffs has an immediate opportunity for a Quality Engineer in the Tillsonburg, Ontario cold stamp facility.The Quality En... Show more

 • Promoted

Full Stack Software Engineer (Node.Js, Javascript, And Typescript) - Up To C$100,000 A Year

Mortgage Finance CompanyWaterloo, Canada
Full-time

Seeking a Full Stack Software Engineer for a mortgage finance company.Responsibilities include designing, developing, and troubleshooting software applications using Node.Js, JavaScript, and TypeSc... Show more

 • Promoted

Associate Full Stack Software Engineer - C$69,525 - C$115,875 A Year

Manulife Financial CorporationWaterloo, Canada
Full-time

Seeking an early-career Full Stack Software Engineer to design, develop, and deliver digital solutions.Responsibilities include feature development, API building, and collaboration in a supportive ... Show more

 • Promoted

Director of Engineering

AMETEK, Inc.waterloo, region of waterloo, Canada
Full-time

Select how often (in days) to receive an alert:.This position is an excellent opportunity for a dynamic leader with strategic vision.Priorities include a focus on growing talent and execution again... Show more

 • Promoted

Full Stack Software Engineer - C$86,100 - C$136,100 A Year

Manulife / John HancockWaterloo, Canada
Full-time

Full Stack Software Engineer responsible for developing and maintaining code, mentoring engineers, collaborating with product managers and designers, and solving complex technical issues. Show more

 • Promoted

Senior Embedded Linux Engineer

E-StorageWaterloo, Canada
Full-time

E-STORAGE is looking for a Senior Embedded Linux Engineer responsible for designing and supporting Linux platforms for battery energy storage systems in a hybrid environment in Kitchener, Ontario.T... Show more

 • Promoted

Director Of Engineering - C$113,260 - C$210,340 A Year

ManulifeWaterloo, Canada
Full-time

Seeking an Engineering Director to lead teams in delivering secure and scalable digital experiences for advisors and customers in the Insurance Technology organization, emphasizing modern software ... Show more

 • Promoted

Principal Ai Engineer - C$110,000 - C$150,000 A Year - Remote

Amaris ConsultingWaterloo, Canada
Remote
Full-time

Seeking an experienced Principal AI Engineer to define and drive the technical vision for agentic AI, establishing organization-wide standards and delivering scalable AI solutions across multiple a... Show more

 • Promoted

Space Systems Engineer

CSMCwaterloo, region of waterloo, Canada
Full-time

About Canadian Strategic Missions Corp.Canadian Strategic Missions Corporation is building the capabilities that will shape Canada's future in space, defence, and energy.We focus on developing dual... Show more

 • Promoted

Quality Engineer

Fleetwood Metal Industries, Inc.Tillsonburg, ON, CA
Full-time

Fleetwood Metal Industries, a division of Cleveland‑Cliffs, has an immediate opportunity for a Quality Engineer in the Tillsonburg, Ontario cold stamp facility.The Quality Engineer is responsible f... Show more

 • Promoted

Senior Full-Stack Engineer: C/Java, Kubernetes - C$86,100 - C$136,100 A Year

Leading Financial Services ProviderWaterloo, Canada
Full-time

Seeking a Senior Full-Stack Engineer with over 5 years of experience in C# or Java, and proficiency in Kubernetes, to develop, maintain, and design scalable APIs within a hybrid work environment. Show more

 • Promoted

Engineer'S Role In Retailer Growth At Faire

AcceldataWaterloo, Canada
Full-time

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.Affirm is building the ne... Show more

 • Promoted

Hybrid Tech Implementation Lead — Store Rollouts & Go-Live - $68,400 - $89,800 A Year

Hardware RetailerWaterloo, Canada
Full-time

Lead technical implementation for store rollouts, ensuring system functionality for go-lives.Requires strong troubleshooting and team coordination skills. Show more

 • Promoted

Tetra Tech Project Engineer - Tiverton

Tetra TechWaterloo Southwest, ON, ca
Full-time

Shape project outcomes as a Project Engineer at Tetra Tech in Tiverton, ON.Drive construction and commissioning efforts while adhering to technical and regulatory standards.In this role, you will l... Show more

 • Promoted

Senior Release Train Engineer - C$113,000 - C$163,000 A Year

Manulife Financial CorporationWaterloo, Canada
Full-time

As a Senior Release Train Engineer, you will hold a pivotal position in aligning teams, enabling Agile delivery, and driving multi-functional progress toward our mission.In this role, you'll ga... Show more

 • Promoted

Associate Full-Stack Software Engineer - C$69,525 - C$115,875 A Year

ManulifeWaterloo, Canada
Full-time

Full Stack Engineer needed to build and maintain applications using C#.NET, SQL, and Azure, focusing on automation tools and collaborating with business analysts. Show more

 • Promoted

Operations Support Engineer (Applications / Production) - C$86,100 - C$136,100 A Year

Manulife Financial CorporationWaterloo, Canada
Full-time

NET, React, NodeJS, and microservices applications.Monitor Azure environments, troubleshoot issues, automate processes, and improve system reliability.Requires 8+ years of experience. Show more