Low Level SW Test Eng

at  Intel

Galati, Galați, Romania -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate12 Oct, 2024Not Specified12 Jul, 2024N/AAnalytical Skills,Agile,Software Development,Communication Skills,Python,Team Spirit,English,Scripting,Iso,Test Specification,SoftwareNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

JOB DESCRIPTION

The Automotive industry is living a revolution. Electrification, autonomous driving, diverse mobility, connectivity are trends that are drastically changing the industry’s rules. Among all decisive topics revolutionizing cars in the next future, Silicon Mobility is committed to support the rapid advent of electric and hybrid cars.
Silicon Mobility, an Intel company, is a technology leader for cleaner, safer and smarter mobility. The company designs, develops and sells flexible, real-time, safe and open semiconductor solutions named FPCU (Field Programmable Control Unit) for the automotive industry used to increase energy efficiency and reduce pollutant emissions while keeping passengers safe.
The Company is opening an embedded safety software test engineer position in its main Research and Development center.
As a low-level software test engineer, you will be responsible of the verification and validation of low-level software providing API abstraction for the higher-level software which manages the control and power management of the engine for Hybrid and Electric Vehicles. You will be in charge of specification, development, automation and execution of unitary (UT), integration (IT) and functional (FT) tests of these software.

Main responsibilities of the position low-level software test engineer include to:

  • Specify Unitary, Integration, Functional tests following the defined requirements, architecture, and design elements.
  • Verify and validate low-level software using RTL simulation, and tests tools like VectorCast C++ and Lauterbach.
  • Validation on boards.
  • Maintain and adapt existent tests (Non-Regression Tests).
  • Develop, Automatize, and debug new tests (UT/IT/FT).
  • Ensure tests coverage metrics (Static and dynamic analysis: Dead Code, MCDC, Condition, Decision, MISRA Rules, Overflow, Cyclomatic complexity, …).
  • Define test plan and test reports.
  • Work closely and collaborate with software engineers to test requirements, architecture, and design elements.
  • Apply AGILE and A-SPICE development flow.
  • Ensure the quality management by understanding ISO26262 guidelines, ISO 9001 standard and following the System and Software Engineering process.

The position requires pro-active involvement with all departments of the Company.

EDUCATION:

  • Master’s degree in embedded software engineering

TECHNICAL SKILLS AND EXPERIENCE:

  • Experience in test specification and development.
  • Good knowledge in embedded software development in C language on 32 bits RISC CPU environment.
  • Knowledge of the environment and constraints of the automotive domain is a real advantage.
  • Good knowledge of System-On-Chip and hardware peripherals.
  • Good knowledge in Real Time system constraints.
  • Good analysis of solving technical issues.
  • Good knowledge of scripting (Python).
  • Experience in debugging tools (JTAG box, Debugger, etc.).
  • Analytical skills for debugging software.
  • Knowledge of AGILE and A-SPICE development flows and quality standards (ISO 9001, ISO 26262).

LANGUAGE SKILLS:

  • Fluent in English
  • German and French speaking is a plus.

BEHAVIORAL SKILLS:

  • Global/multi-cultural team spirit.
  • Autonomous, rigorous with a strong team spirit.
  • Be self-motivated, pro-active, flexible, and able to accept new challenges.
  • Effective communication skills to work efficiently across different teams in a multi-site environment, considering their individual needs and constraints.
  • Strong problem-solving skills to identify issues, obstacles, and opportunities and then develop and implement effective solutions.

Responsibilities:

  • Specify Unitary, Integration, Functional tests following the defined requirements, architecture, and design elements.
  • Verify and validate low-level software using RTL simulation, and tests tools like VectorCast C++ and Lauterbach.
  • Validation on boards.
  • Maintain and adapt existent tests (Non-Regression Tests).
  • Develop, Automatize, and debug new tests (UT/IT/FT).
  • Ensure tests coverage metrics (Static and dynamic analysis: Dead Code, MCDC, Condition, Decision, MISRA Rules, Overflow, Cyclomatic complexity, …).
  • Define test plan and test reports.
  • Work closely and collaborate with software engineers to test requirements, architecture, and design elements.
  • Apply AGILE and A-SPICE development flow.
  • Ensure the quality management by understanding ISO26262 guidelines, ISO 9001 standard and following the System and Software Engineering process


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - QA & Testing

Software Engineering

Graduate

Software Engineering, Engineering

Proficient

1

Galati, Romania