Semiconductor Domain - "Sr. Python Developer" - Remote

Remote • Posted 2 hours ago • Updated 2 hours ago
Contract Corp To Corp
Contract W2
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

🎯 Assessing qualifications...

Job Details

Skills

  • ADO
  • Artificial Intelligence
  • Automated Testing
  • BMC
  • Cloud Computing
  • Code Review
  • Collaboration
  • Computer Hardware
  • Computer Science
  • Continuous Delivery
  • Continuous Improvement
  • Continuous Integration
  • Data Processing
  • Data Structure
  • Debugging
  • DevOps
  • Electronics
  • Embedded Systems
  • Firmware
  • Git
  • GitHub
  • HAL
  • Resource Management
  • SDK
  • Semantics
  • Software Engineering
  • Software Release Life Cycle
  • Mentorship
  • Microsoft Azure
  • OOD
  • Orchestration
  • PDF
  • Python
  • Reporting
  • Storage
  • UEFI
  • Workflow
  • YAML
  • JSON
  • ("PYTHON Developer") AND (AZURE) AND (DEVOPS) AND (SEMICONDUCTOR OR "SEMI CONDUCTOR" OR "SEMI-CONDUCTOR" OR "Intel" OR "NVIDIA" OR "AMD" OR "Qualcomm" OR "Broadcom" OR "Texas Instruments" OR "Micron" OR "Analog Devices" OR "Marvell" OR "GlobalFoundries" OR "ON Semiconductor" OR "Skyworks" OR "Qorvo" OR "KLA Corporation" OR "Lam Research" OR "Applied Materials" OR "Synopsys" OR "Cadence Design Systems" OR "Western Digital" OR "Seagate" OR "Lattice Semiconductor" OR "MaxLinear" OR "Cirrus Logic" OR "Silicon Labs" OR "Microchip Technology")

Summary

Role: Sr. Python Developer with Azure DevOPs

Location: Remote

Duration: 12+ Months

Must have semicon domain experience.

Must have:

  • 10 + Years of exp in Python Development
  • 8 + Years of Exp in Azure DevOps
  • 4+ Years of exp in YAML

Responsibilities:

  • Design, develop, and maintain production-grade Python 3.x applications, automation frameworks, and tooling for hardware and firmware validation workflows.
  • Architect scalable Python package and module structures applying object-oriented design patterns, SOLID principles, and robust exception handling strategies.
  • Build and maintain complex JSON-based orchestration systems including schema validation (jsonschema), ValueMap logic, conditional patterns, and multi-file JSON structures.
  • Develop PDF generation utilities and structured data parsing pipelines using appropriate Python libraries.
  • Integrate and maintain Azure SDK-based workflows for cloud resource management, blob storage, and queue operations.
  • Author and maintain Azure DevOps (ADO) CI/CD pipelines using YAML (azure-pipelines.yml), including test automation integration, coverage reporting (pytest-cov), and build artifact generation.
  • Write comprehensive unit and integration tests using Pytest; enforce test coverage standards across the codebase.
  • Collaborate with firmware and hardware engineers to develop diagnostic tooling for analyzing SEL logs, UEFI error dumps, and BMC event records.
  • Participate in code reviews, enforce software engineering best practices, and provide technical mentorship to junior developers.
  • Leverage AI-assisted development tools including GitHub Copilot for code generation, debugging assistance, and code review augmentation.
  • Contribute to the continuous improvement of development processes, tooling, and engineering quality standards.

Requirements:

  • Python 3.x (5+ years)
  • Object-oriented design patterns, Exception handling strategies, Package/module architecture
  • JSON
  • Schema design and validation (jsonschema), Complex nested data structures, Multi-file JSON orchestration, ValueMap and conditional logic patterns
  • Python Libraries/Frameworks
  • PDF Generation, Git Integration, Pytest, Azure SDK, Data Processing, Parsing
  • Version Control & DevOps
  • Git (advanced) - Cherry-picking, rebasing, Branch strategies, submodules
  • Azure DevOps (ADO) - Pipeline YAML (azure-pipelines.yml), Work item automation, Pull request policies, Build/release pipelines
  • CI/CD Pipelines - Test automation integration, Coverage reporting (pytest-cov), Build artifacts (wheel packages), Tag generation and versioning - is a plus
  • Knowledge of AI Tools - GitHub Copilot, AI-assisted debugging, Code review augmentation

Desired Skills:

  • Experience analyzing firmware-generated diagnostic logs and error records: SEL logs, UEFI error dumps, and BMC event records using tools such as ipmitool, fwts, and dmidecode.
  • Familiarity with CI/CD tag generation and semantic versioning strategies.
  • Experience with hardware debugging at the firmware level correlating firmware events with software-layer symptoms.
  • Exposure to embedded systems or hardware abstraction layer (HAL) development.
  • Qualification:
  • Bachelor s or Master s degree in Computer Science, Software Engineering, Electronics, or a related field
  • 10+ years of professional experience in Python software development
  • Experience working in enterprise development environments with CI/CD and DevOps practices
 In compliance with the salary transparency law, the expected pay range for this role is $40-50/hr. Actual compensation depends on experience and interview evaluation.

Thanks Kripali Sahu Technical Recruiter | Empower Professionals Phone: x 332 -------------------------------------------------------------------------------------------------------------
Fax: | 100 Franklin Square Drive Suite 104 | Somerset, NJ 08873

Certified NJ and NY Minority Business Enterprise (NMSDC)

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10120856
  • Position Id: 8930341
  • Posted 2 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

6d ago

Easy Apply

Contract

Depends on Experience

Remote

6d ago

Easy Apply

Third Party, Contract

Depends on Experience

Remote

Today

Easy Apply

Full-time, Part-time, Contract, Third Party

Remote

Yesterday

Easy Apply

Third Party, Contract

Depends on Experience

Search all similar jobs