Engineer, Senior Staff
Posted 2025-04-22Job Id: 1070
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 (this amount of years was confirmed from the manager during the supplier call on 5/24/2024.)
PHYSICAL REQUIREMENTS:
? None
DRIVING REQUIREMENTS:
? None
KEY WORDS (Automation, ARM architecture, Linux, Docker, RTOS.ents and services run, while identifying strong opportunity for enhancements)
? Continuous Integration
? DevOps
? GitLab
? Test Development and Automation
? Firmware Development
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.
Apply Job!