Padmi

Software Engineer

TorontoPosted 4 months ago
Software engineeringUnspecified
Apply at LER TechForce

Opens the source posting on evoportalus.tracker-rms.com

Source description

About the role

View original

Software Engineer

Are you looking to work for a company that provides an innovative work environment, and your voice is heard? We have a position for a Software Engineer to work onsite at our client in Waterloo, ON.

Who we are

LER TechForce is an industry leader in embedded controls, software, functional safety, and engineering talent. For over 20 years LER has been working with customers across North America. Follow us at: LER TechForce on LinkedIn.

What you will be doing:

Design, develop, and test new customer-facing software for the client's In-Vehicle Infotainment (IVI) systems.

Create proofs of concept for next generation infotainment systems.

Implement and optimize software for embedded platforms, ensuring reliability and performance in resource-constrained systems.

Collaborate with hardware teams, other software engineering teams, and external partners to define requirements and ensure seamless system integration.

Debug and troubleshoot complex software issues on target embedded hardware, utilizing various debugging tools and techniques.

Contribute to architectural decisions and drive best practices for software development, code quality, and maintainability.

Participate in system design, documentation, and testing to deliver a best-in-class infotainment system.

Work within the full lifecycle of Software Development on the Digital Experience system, building customer-facing In-Vehicle Infotainment software for features such as Pro Trailer Backup Assist, Drive Modes, and others.

What you'll need to be successful

  • Essential:

  • Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science.

  • 2+ years of Software Development experience (Engineer 3 level: 6+ years in IT with 4+ years in development; practical experience in 2 coding languages or advanced proficiency in 1 language).

  • Solid understanding of Android.

  • Good experience in UI development.

  • Experience developing HMI software on infotainment or mobile platforms.

  • Proficiency with revision control including Git / GitHub.

  • Kotlin experience developing Android apps in Kotlin.

  • Excellent communication skills.

  • Hybrid work schedule: 4 days per week onsite at the Waterloo, ON office.

  • Preferred:

  • Experience with unit-testing and mock frameworks.

  • Familiarity with LLM tools such as GitHub Copilot, Claude agents, etc.

  • Experience developing software on embedded QNX OS, Automotive Linux, or Android-based platforms.

  • Familiarity with Agile development processes.

  • Experience with multi-process, multi-tasking, or multi-threaded based applications.

  • Experience using Git or GitHub.

  • Experience developing in Java.

  • Experience developing software in an Agile environment.

  • Experience developing embedded software (e.g., automotive, robotics).

  • Experience writing unit tests with JUnit.

  • Experience using Jira.

What you'll get

  • Full benefits: medical, dental, vision, HSA and FSA

  • 401K with a match and immediate vesting

  • Short-term and Long-term disability, life insurance and other optional benefits

  • Employee Assistance Program

  • Employee Discounts

  • Ongoing professional development opportunities including Technical Training and Leadership Development

  • The opportunity to work on industry leading projects

One address, no account. We’ll tell you when matching roles go live.

More at LER TechForce

Related open roles

View all roles
Software Engineer at LER TechForce · Padmi