Software Engineer, Senior 5022420

Website ManpowerWest Manpower San Diego

Jobs in San Diego and surroundings areas

Job Id: 1048
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

KEY WORDS:
• 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.

• Ideal Start Date: As Soon as Possible
• Length of contract: 12 months (Question? Can I convert to FTE before the end of 12 months?)
• Rounds of interviews to be expected: 1-2? 3-4
• Interview Method: Team's Video conference? Team's Video Conference
• Work Location Requirement: 100% onsite? Fully Remote Allowed ( the rest of the team is remote)
• Building Address:
• Qualcomm Building:
• Workdays: Mon-Fri
• Shift Time: 830-5:00pm PST? Flexible but latest start is 9am PST
• Weekly / Daily Expected Hours: 40.0 / 8.0
• Additional Scheduling Notes/Expectations:

Location:
• Fully remote, open to candidates across the US and Canada. Open to Office locations in Santa Clara, CA, Austin, TX and Markham, Canada

Keywords:
• Continuous Integration, DevOps, Firmware Development, Automation, ARM architecture, Linux, Docker, RTOS.ents and services run, while identifying strong opportunity for enhancements

Leave a Reply