Embedded Test Engineer | Codersbrain
full-time
Posted on June 3, 2025
Job Description
Embedded Test Engineer
Company Overview
(Company details not provided)
Job Summary
The Embedded Test Engineer will be responsible for validating and testing software through various methodologies, including desktop verification, software-in-the-loop, hardware-in-the-loop testing, locomotive testing, and pilot fleet operations. This role contributes significantly to quality assurance and the overall success of product development by executing rigorous testing protocols and ensuring that all outputs are meticulously documented.
Responsibilities
- Utilize interaction matrices to identify relevant test cases and scenarios, documenting them in a comprehensive test plan.
- Identify and implement various types of testing, including desktop verification, software-in-the-loop, hardware-in-the-loop, locomotive testing, and pilot fleet operations.
- Develop test plans based on “grey box testing” concepts, ensuring thorough coverage of requirements.
- Execute manual integration, system, and performance tests to validate software functionality.
- Develop, run, and maintain both manual and automated tests across multiple products.
- Document all work outputs meticulously and ensure traceability via Requirement Traceability Matrices (RTM).
- Act as an active reviewer for test plans, procedures, and results, providing constructive feedback.
- Create, document, and analyze complex test cases, offering recommendations for product or design enhancements.
- Prepare and present technical results to both internal and external customers as necessary.
- Drive process improvements within the team to enhance quality, reduce costs, and improve time-to-market for development efforts.
- Participate in final system integration and validation to identify functional problems.
- Collaborate with other engineering groups to define, document, analyze, perform, and interpret tests for products, systems, components, or modifications.
Qualifications
- Education: Bachelor's Degree in Electrical, Electronics, or Computer Engineering.
- Experience: 2-4 years of experience in validating/testing software.
- Strong understanding of test execution, requirements traceability, defect reporting, and testing concepts.
- Proficient in using application lifecycle management tools and Product Lifecycle Management (PLM) tools (e.g., TestTrack Pro, HP Quality Center, IBM Rational CLM).
Preferred Skills
- Demonstrated initiative, resourcefulness, and leadership skills.
- Excellent interpersonal skills with the ability to influence stakeholders and solve problems effectively.
- Effective verbal and written communication skills.
- Experience with validating embedded system products.
- Working knowledge of locomotive applications and software.
- Ability to multi-task and prioritize tasks effectively.
- Strong organizational skills and experience working with or leading cross-functional teams.
Experience
- Minimum of 2 years of experience in software validation and testing.
Environment
- The role may require the candidate to work from the office as needed.
Salary
- Salary information is not specified.
Growth Opportunities
(Information on career advancement opportunities not provided)
Benefits
(Information on offered benefits not provided)