Home / Careers / Full Stack Test Engineer

Full Stack Test Engineer

Field: Product Engineering
Location: Canada

Company Description 

Litens has been a leader in delivering efficient, high performance and reliable vehicles for decades. Today our focus is on moving the EV revolution forward. We are a high performance, fast paced and innovative team. We are focused on a sustainable future and developing technologies that get us there sooner. We have a nimble organization structure and a lot of room for talented people to experience all aspects of what it means to bring ideas to life. We offer a flexible hybrid work environment that is focused on maximizing the productivity and work life balance of our employees.

The role embedded software plays in EV’s cannot be overstated. We are growing our embedded software team rapidly. We need an innovative architect who is driven and who wants to build not only products but processes that can deliver on big goals and in record time. We have the world’s fastest charging and most recyclable battery pack concept patented and in prototyping and we need your help to deliver the embedded software to get to market with great speed and greater quality. We’re going to change the EV landscape and help the environment while doing so, if this sounds like a movement you want to help lead, this is the role for you.

Why Join Litens

We are seeking a skilled and motivated Full Stack Test Engineer with a strong background in DevOps practices to join our dynamic team. As an Full Stack Test Engineer, you will play a crucial role in ensuring the quality and reliability of our embedded software products by applying testing methodologies, frameworks, automation, and leveraging DevOps principles. You will collaborate closely with the development team, participate in continuous integration and deployment processes, and be a key contributor to the overall improvement of our software development lifecycle.

 At Litens, you can make an impact. We’ve purposefully created a supportive and flexible environment that gives everyone the opportunity to succeed. Litens offers a competitive and people-first approach to compensation and benefits, and we are committed to provide balanced employment and advancement opportunities for everyone.

Experience a fulfilling and supportive environment where ingenuity is rewarded, collaboration is encouraged, and opportunities are readily available.

Our diversity is our source of strength. At Litens, we are committed to equal employment opportunity, and we value and welcome diversity.

What you will do: 

Develop and execute test strategies, test plans, test cases, and test scripts for embedded software applications, focusing on functional and non-functional requirements (safety, security, performance).

Work with product development teams to gain and maintain an expert-level understanding of our products, including in the areas of high voltage battery management system (BMS) and thermal management systems.

Design and implement automated test frameworks and test suites using appropriate testing tools and scripting languages to guarantee thorough test coverage.

Assure the functionality, dependability, and quality of our software solutions.

Collaborate closely with stakeholders, architects, and software developers to understand software requirements, provide feedback, and ensure testability of features during the design phase.

Perform thorough testing of embedded software modules, including functional testing, integration testing, system testing, and regression testing.

Identify, report, and track defects using bug tracking tools, and work closely with the development team to ensure timely resolution.

Contribute to the continuous integration and continuous deployment (CI/CD) pipeline by integrating testing activities and participating in automated build and release processes.

Collaborate with cross-functional teams to incorporate DevOps principles and practices, including version control, code review, and continuous integration, into the software development lifecycle.

Monitor and analyze test results, generate test reports, and provide recommendations for improvements to enhance product quality.

Stay up to date with industry trends, emerging technologies, and best practices in embedded software testing and DevOps.

What you will bring:

Degree in Computer Science, Software Engineering, or a related field.

Proven experience as an Embedded Software Tester (5 years) or similar role.

Familiarity with automotive development standards and processes (Automotive SPICE – ASPICE, ISO 26262) is a plus.

Experience with embedded software testing tools (Parasoft, VectorCAST, Cantata, Coverity, SonarQube, LabVIEW) is a plus.

Strong understanding of embedded systems, software development processes, and agile testing methodologies and best practices.

Proficiency in using test frameworks, test automation tools, scripting/languages such as Python, C/C++, MATLAB, or Shell scripting.

Experience with DevOps practices and tools, including version control systems (e.g., Github, Bitbucket, Git), continuous integration/continuous deployment (CI/CD) pipelines (Jenkins, Artifactory, Nexus), and configuration management.

Experience in ARM-Based MCUs (Infineon AURIX Family – TC3xx is a plus)

Experience with Real time operating systems (FreeRTOS, SAFERTOS)

Solid knowledge of model based design processes, software testing techniques, defect tracking systems, and test management tools.

Excellent problem-solving skills and attention to detail.

Strong communication and collaboration abilities, with the capacity to work effectively in a team-oriented environment.


Interested in this position?

Submit your resume below for consideration.

Drop files here or
Max. file size: 50 MB, Max. files: 5.
    This field is for validation purposes and should be left unchanged.