Concord It Systems - Cranberry Township, PA
posted 4 months ago
The Hardware Verification and Validation (V&V) Engineer at Concord IT Systems is a critical role focused on ensuring the reliability and performance of hardware systems. This position requires extensive experience in Linux internals, which is essential for debugging and validating hardware components. The engineer will work with various tools and technologies, including Bus & Protocol Analyzers such as CATC USB Chief and Wireshark, to analyze network packets and ensure proper communication protocols are followed. The role also involves performance testing and memory analysis using tools like Valgrind, Massif, or VTunes, which are crucial for identifying bottlenecks and optimizing hardware performance. In addition to debugging hardware issues, the engineer will be responsible for working with various communication protocols, including SPI, CAN, I2C, JTAG, and UART. Familiarity with microprocessors and microcontrollers, such as PICxx, NXP Kinetic K-Series M-4 Cortex ARM, and others, is necessary for this role. The engineer will utilize programming tools, including Flash Programmers and Emulators, to facilitate the development and testing of hardware systems. Proficiency in programming languages and environments, particularly NI LabView, is also required, as the engineer will be involved in robotics and industrial automation systems. The ideal candidate will have a good working knowledge of System Verilog, RTL, UVM, and Assertion-based Verification, as well as experience with Logic Equivalence Checking and Low Power Verification using UPF. Familiarity with hardware simulation software and scripting languages such as Make, Perl, and Python is also essential. Additionally, experience in assembly language and C++ will be beneficial for this position, as it involves low-level programming and system integration tasks.