Full Time

Lead Embedded Software Test Engineer - C# / Linux/ Windows/ Remote

RemoteWorker UK
Remote!
$95,000 - $130,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by RemoteWorker UK, so some details may not match this job. The employer's own page has the real description.

Overview

The Lead Embedded Software Test Engineer will be responsible for developing and executing tests for complex embedded systems across both Linux and Windows platforms. This role includes collaborating with cross-functional teams to ensure the reliability and performance of products, supervising testing processes, and providing mentorship to junior engineers. The ideal candidate will utilize their expertise in C# and embedded systems to define test strategies, design test plans, and report on test results effectively. This is a remote position offering opportunities for professional growth while making significant contributions to product quality.



Job Responsibilities

  • Develop comprehensive test strategies and methodologies for embedded software systems.
  • Design, implement, and execute automated and manual tests to ensure software quality and performance.
  • Collaborate with software developers and product managers to understand system requirements and translate them into test plans.
  • Lead and mentor a team of test engineers in best practices and methodologies for testing embedded systems.
  • Analyze test results and report findings, identifying areas for improvement and potential issues.
  • Maintain and enhance test infrastructure and tools to ensure efficient and thorough testing processes.
  • Support continuous integration and continuous deployment (CI/CD) initiatives to streamline testing efforts.
  • Participate in design and code reviews to ensure testability and quality from the outset of development.


Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • Minimum of 5 years of experience testing embedded systems with a deep understanding of both Linux and Windows environments.
  • Extensive experience coding in C#, along with familiarity with scripting languages such as Python or Bash.
  • Proven experience in developing automated test frameworks and conducting performance testing.
  • Strong analytical and problem-solving skills with keen attention to detail.
  • Excellent communication skills, both written and verbal, to facilitate effective collaboration with team members.
  • Experience with version control systems, such as Git, and issue tracking tools, such as JIRA.


Technologies & Tools

The Lead Embedded Software Test Engineer will utilize a variety of technologies and tools, including embedded systems programming languages, test automation frameworks, CI/CD tools, bug tracking software, and performance monitoring applications. Familiarity with tools such as Jenkins, Docker, and TestRail is also desirable, as these are critical to maintaining an efficient testing workflow.



Ideal Candidates

The ideal candidates will possess a passion for quality assurance and testing, with a meticulous attention to detail to ensure all high-integrity embedded systems function optimally. They will be proactive problem-solvers, able to analyze complex issues and implement effective solutions efficiently. Strong leadership skills and a collaborative spirit are essential, as the role requires intersecting with various teams across disciplines. Adaptability and a drive for continuous improvement will help them thrive in this dynamic environment.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.