Talent.com
Software Engineering

Software Engineering

eTeamSt Paul, MN
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Job : Software Engineering

Duration : Months

Location : Remote

Pay Rate : $ W

Job Description : TOP REQUIREMENTS :

  • Continuous Integration Development
  • Automated Test Development
  • Modern CI / CD pipeline development with GitLab CI (Continuous Integration), GitHub actions or similar
  • Python
  • DevOps Engineer
  • Linux System admin skills, ansible and other orchestration

REQUIRED EDUCATION :

Bachelor's in Electrical or Computer Engineering or Computer Science

REQUIRED YEARS OF EXPERIENCE :

KEY WORDS (Automation, ARM architecture, Linux, Docker, 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, SysteClient 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 trace, 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.
  • serp_jobs.job_alerts.create_a_job

    Software Engineering • St Paul, MN