Engineer, Senior Staff
Spectraforce Technologies | |
United States, Minnesota, St. Paul | |
Feb 05, 2025 | |
Title: Engineer, Senior Staff Duration: 8+ Months Location: Fully Remote ( can work anytime between EST or PST) - Open to candidates across the US. Open to Office locations in Santa Clara, CA, Austin, TX General Summary: We are seeking a highly experienced DevOps CI/CD Verification Engineer to drive hardware/software verification, emulation automation, SOC (System on Chip) automation. This pivotal role involves designing, building, and deploying robust software/hardware test automation for systems across various hardware platforms. Key Responsibilities: * Design, develop, create, modify CI/CD pipelines, and validate SW/HW and/or specialized tools that support the design and development of our world class CPU. * Lead comprehensive system and test plan development in collaboration with software developers and hardware engineers to support Pre- and Post-Silicon * Translate loosely defined testing requirements into actionable and effective solutions, ensuring all functional goals are met through rigorous pre- and post-silicon verification. Required Skills: * Strong leadership, analytical, and communication abilities. * Expertise in Continuous Integration and Automated Test Development. * Proficient in programming with Python, Shell scripting, and C. * In-depth knowledge of software quality, ARM architecture, Linux, and real-time operating systems. * Experienced with modern CI/CD tools such as GitLab CI, GitHub Actions. Preferred Experience: * Strong experience with simulation and emulation technologies, including QEMU, ARM Fast Models, SystemC TLM, Palladium, which are critical for testing and validation. * Extensive use of GitLab or GitLab runners for managing and optimizing CI/CD workflows. * Proficiency with JTAG protocol and familiarity with debugging tools, preferably trace32, for hardware-level integration and troubleshooting. * Practical experience with container technologies such as Docker. * Experience with real-time operating systems, particularly Zephyr RTOS, to enhance embedded software development. TOP 6 REQUIREMENTS: 1. Continuous Integration Development 2. Automated Test Development 3. Modern CI/CD pipeline development with GitLab CI (Continuous Integration), GitHub actions or similar 4. Python 5. DevOps Engineer 6. Linux System admin skills, ansible and other orchestration REQUIRED EDUCATION: Bachelor's in Electrical or Computer Engineering or Computer Science REQUIRED YEARS OF EXPERIENCE: * 15 PHYSICAL REQUIREMENTS: * None DRIVING REQUIREMENTS: * None |