Embedded Systems Test Engineer

Gurugram, India

Detailed Description: 

We are seeking an experienced Embedded Systems Test Engineer to join our team. The Embedded Systems Test Engineer will be responsible for designing, implementing, and executing test strategies for embedded systems. This includes developing test plans, creating test cases, conducting testing activities, and analyzing test results to ensure the quality and reliability of embedded software and hardware solutions. The ideal candidate will have a strong background in embedded systems testing, proficiency in test automation tools and techniques, and a thorough understanding of software development lifecycle (SDLC) methodologies. As an Embedded Systems Test Engineer, you will collaborate with cross-functional teams to identify test requirements, define test approaches, and drive continuous improvement in testing processes and practices.

Key Responsibilities:

  1. Test Planning and Strategy:
    • Develop test plans, strategies, and methodologies for embedded systems testing, considering project requirements, risks, and constraints.
    • Define test objectives, scope, and criteria for test coverage, including functional, non-functional, and regression testing.
  2. Test Design and Implementation:
    • Design and implement test cases, test scenarios, and test scripts to validate embedded software functionality, performance, and reliability.
    • Develop test automation frameworks and scripts using tools such as Python, Selenium, or Robot Framework to streamline testing activities and increase efficiency.
  3. Test Execution and Reporting:
    • Execute tests on embedded systems, including unit tests, integration tests, system tests, and acceptance tests, following established test plans and procedures.
    • Record and analyze test results, defects, and anomalies, and communicate findings to stakeholders through detailed reports and dashboards.
  4. Regression Testing and Maintenance:
    • Conduct regression testing to ensure software changes and updates do not introduce new defects or regressions in embedded systems functionality.
    • Maintain and update test suites, test scripts, and test environments to accommodate changes in software/hardware configurations and requirements.
  5. Collaboration and Continuous Improvement:
    • Collaborate with software developers, firmware engineers, and hardware designers to understand system architecture, requirements, and design implications for testing.
    • Participate in reviews, retrospectives, and continuous improvement initiatives to enhance testing processes, tools, and methodologies.

Qualifications:

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 3+ years of experience in embedded systems testing, software quality assurance, or related roles.
  • Proficiency in test automation tools and frameworks, such as Python, Selenium, Robot Framework, or similar.
  • Strong understanding of embedded systems architecture, software/hardware interfaces, and communication protocols.
  • Familiarity with software development lifecycle (SDLC) methodologies, including Agile, Scrum, and DevOps practices.
  • Excellent problem-solving skills, attention to detail, and ability to work independently or as part of a team.
  • Strong communication skills and ability to collaborate effectively with cross-functional teams.

Preferred Qualifications:

  • Experience with hardware-in-the-loop (HIL) testing, simulation tools, and virtual environments for embedded systems testing.
  • Knowledge of continuous integration/continuous deployment (CI/CD) pipelines and tools, such as Jenkins, GitLab CI, or Travis CI.
  • Understanding of regulatory standards and compliance requirements for embedded systems, such as ISO 26262, IEC 61508, or DO-178C.
  • Certification in software testing (ISTQB), test automation (CTFL-AT), or related field is a plus.

 Benefits & Perks

Employers we hire for, prioritize the well-being and satisfaction of their employees, and offer many of these benefits
Competitive Salary Packages
Performance Bonuses
Health Insurance
EPF & Gratuity

Flexible Work Arrangements
Paid Time Off (PTO)


Training and Development
Employee Assistance Programs
Meal and Refreshment
Maternity and Paternity Leave 

Recreational Facilities 

Employee Stock Ownership Plans (ESOPs) 

Explore Our Services

FOR JOB SEEKERS

  • Browse Jobs
  • Remote Jobs
  • Jobs Alerts
  • Resume/CV Guide

Find Your Next Job


FOR EMPLOYERS

  • General Hiring
  • Staff Argumentation
  • Remote Teams
  • Project Based Staffing

Find Your Next Hire


FOR LEARNERS

  • Tutorials & Courses
  • Learning Paths
  • Mentorship
  • Assessments & Projects 

Upskill or Reskill


FOR BUSINESSES

  • Digital Engineering
  • Embedded Engineering
  • Quality Engineering
  • Application Modernization

Engineering Services