1 Yantravision Software Job
Embedded Engineer
Yantravision Software
posted 18d ago
Flexible timing
Key skills for the job
Exhibit a comprehensive grasp of diverse System-on-Chip (SoC) architectures, proficiently spanning both hardware and software dimensions.
Utilize a robust architectural understanding to proficiently troubleshoot issues across Hardware (H/W),
Emulation, and Simulation environments.
Conduct meticulous root-cause analyses, meticulously documenting failures, accurately recreating
issues, and rigorously verifying implemented solutions.
Collaborate seamlessly and synergize efforts with multiple teams, ensuring a unified approach to test execution and validation.
Efficiently manage the tracking of test execution progress, ensuring timely validation and optimization of all targeted features.
Formulate and meticulously develop coverage objectives and comprehensive test plans, ensuring the meticulous validation of targeted features.
Take on the responsibility of conceiving and crafting test environment components, specifically aimed at facilitating the pre-silicon validation of embedded firmware, software (SW), and directed tests.
Skillfully create directed tests that comprehensively verify the functionality of features within co-simulated and emulated/FPGA hardware environments.
Proficiently engineer system-level tests tailored for both bare-metal and OS-hosted environments,
effectively validating the performance of embedded firmware and software.
Address and resolve identified issues with promptness, encompassing the earliest stages of process initiation, including the crucial process bring-up and validation phases.
Extensive knowledge of system architecture, technical debugging, and validation strategies.
Sound understanding of software development within the context of System-on-Chip (SoC)
environments.
Thorough comprehension of embedded systems, encompassing device drivers and the development and
debugging of both bare-metal and Linux-based applications.
Demonstrated ability to work independently, delivering results with minimal guidance.
Programming/scripting skills in languages such as C/C++, Perl, Python, and Shell Scripting.
Exceptional written and verbal communication skills.
Strong programming and analytical/problem-solving capabilities.
Exposure to collaborating with geographically dispersed teams.
Bachelor's degree in Electrical Engineering (EE), Electronics and Communication Engineering (ECE),
Computer Science (CS), or equivalent fields.
A minimum of 2 years of professional experience in a relevant role.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Embedded Engineer roles with real interview advice