Mindlance

Engineer, Senior Staff


PayCompetitive
LocationSaint Paul/Minnesota
Employment typeFull-Time

What's your preference?

Apply with job updates
  • Job Description

      Req#: 25-48593
      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 (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

      Comments:
      • Rounds of interviews to be expected: 3-4 (programming exercise will be conducted, please make sure candidates are aware and prepared)
      • Interview Method: Team's Video Conference
      • Work Location Requirement: Fully Remote
      - Would really like someone who has worked Remote in the past and is comfortable in this work dynamic.
      - Anywhere in US or CAN, can work anytime between EST or PST.
      - Open to candidates across the US and Canada. Open to Office locations in Santa Clara, CA, Austin, TX and Markham, Canada
      - Must be able to attend daily 9:00am PST Team meeting!
      • Workdays: Mon-Fri
      • Shift Time: Flexible but latest start is 9:00am PST
      • Weekly / Daily Expected Hours: 40.0 / 8.0

      Interview Overview / Expectation Process
      1st Round: Python coding test (technical)
      2nd Round: 2nd principal engineer, testing on their DevOps abilities or systems platforms they have used (technical)
      3rd Round: 3rd principal engineer, will test on Hardware, firmware skills (technical)
      4th Round: Final, interpersonal skills (with manager Zenta)
  • About the company

      Mindlance is one of the largest diversity-owned staffing firms in the US . As a recruitment centric talent acquisition company, Mindlance provides Technology, Engineering, Digital / Creative / Marketing, Clinical Research, Scientific, Finance, Professional and Payroll Management staffing services to Global 1000 companies across the US, Canada and India.