Sr Engineer, Embedded Test

Overview

On Site
USD 100,000.00 - 120,000.00 per year
Full Time

Skills

Embedded Software
Management
Product Requirements
Root Cause Analysis
Status Reports
Mentorship
Quality Assurance
FOCUS
Automated Testing
C
C++
Scripting
Tcl
Python
Testing
Software Testing
Defect Tracking
Firmware
Computer Hardware
Test Plans
Test Cases
Test Execution
Embedded Systems
Interfaces
UART
SPI
I2C
Problem Solving
Conflict Resolution
Attention To Detail
Communication
Collaboration
Medical Devices
Electrical Engineering
Computer Engineering

Job Details

Job Description

Job Summary:

Responsible for designing and developing comprehensive test strategies, plans, and test cases for embedded software and hardware products. Ensures the quality and reliability of our embedded software and hardware products through rigorous testing and analysis. Collaborates closely with cross-functional teams, including software developers, hardware engineers, and quality assurance professionals to identify and resolve issues and ensure the successful delivery of high-quality embedded systems.

Duties & Responsibilities:

Design and develop test strategies, plans, and test cases for embedded software and hardware products.
Execute and oversee the execution of test plans, including functional, performance, integration, and system-level testing.
Develop and maintain automated test scripts and frameworks for efficient and reliable testing.
Collaborate with software developers and hardware engineers to understand product requirements and design effective test approaches.
Identify, document, and track software defects and issues, as well as work closely with the development team to facilitate their resolution.
Perform root cause analysis and provide detailed bug reports and test status reports to stakeholders.
Continuously improve test processes, methodologies, and tools to enhance efficiency and effectiveness.
Mentor and provide technical guidance to junior members of the test engineering team.
Stay updated with the latest industry trends, technologies, and best practices in embedded systems testing.
Perform other duties and projects as assigned.

Minimum Qualifications:

Bachelor's or master's degree in electrical engineering, computer engineering, or a related field.
Minimum of 5+ years of related experience.
Proven experience as a Test Engineer or similar role, with a focus on embedded systems.
Experience with test automation frameworks (e.g., C, C++), scripting languages (e.g., TCL, Python), and tools for embedded systems testing.
Solid knowledge of software testing methodologies, tools, and defect tracking systems.
Strong understanding of embedded systems architecture, firmware, and hardware components.
Proficiency in test planning, test case development, and test execution for embedded systems.
Familiarity with industry-standard protocols and interfaces, such as UART, SPI, and I2C.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration abilities to work effectively in a team-oriented environment.
Ability to work on multiple projects simultaneously and meet project deadlines.

Preferred Qualifications:
Medical Device industry experience.

Education:
Bachelor's or master's degree in electrical engineering, computer engineering, or a related field.

Compensation: The anticipated range for this position is $100,000 - $120,000. Actual placement within the range is dependent on multiple factors, including but not limited to skills, education, and experience. This position also qualifies for up to 10% annual bonus based on Company, department, and individual performance.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.