Back to Jobs

Infineon Hiring 2026: Junior Software Developer (Contract) | Bangalore (Job ID HRC1783794)

Infineon Bangalore Full-time Fresher Not Disclosed Posted 4 hours ago

Company: Infineon Technologies India Private Limited
Job Title: Junior Software Developer (Contract)
Job Requisition ID: HRC1783794
Employment Type: Temporary / Contract (3rd Party Payroll Partner)
Work Arrangement: On-Site (Full-Time)
Target Candidates: Recent Graduates / Early Career (0 to 2 Years Experience)
Location: Bangalore (Bengaluru), Karnataka, India

Company & Practice Overview

Infineon Technologies is a global semiconductor leader in power systems, automotive microcontrollers, and IoT hardware solutions. From green energy grid infrastructure to clean mobility and smart sensors, Infineon manufactures silicon chips and embedded systems that power modern technology.

The Junior Software Developer (Contract) position focuses on modernizing internal engineering software infrastructure and toolchains. Working out of Infineon’s Bangalore campus, this role focuses on transitioning legacy semiconductor development tools into OS-agnostic, cross-platform applications that run seamlessly on Linux, Windows Subsystem for Linux (WSL2), and high-performance computing (HPC) environments.

Key Responsibilities & Daily Operations

  • Tool Development & CLI Engineering: Design, write, maintain, and optimize backend tools and Command-Line Interfaces (CLIs) using Python and C++ to streamline complex engineering setups.
  • Cross-Platform Engineering: Refactor legacy scripts and toolchains to ensure cross-compatibility across Linux and Windows (WSL2) by replacing hardcoded OS paths with dynamic environment variables.
  • Data Interoperability & Serialization: Work with JSON, XML, and YAML serialization formats to standardize automated data exchange between simulation engines and EDA tools.
  • CI/CD & Pipeline Automation: Develop automated validation scripts (“linters”) integrated into Jenkins CI/CD pipelines to catch syntax errors, enforce coding standards, and safeguard code repositories.
  • Developer Experience (DX) & UX: Improve internal software usability by implementing exception handling, readable error logs, and actionable “fix hints” for internal engineering teams.
  • Unit Testing & System QA: Write comprehensive unit test cases and run automated stress-testing scripts to ensure software installation packages run reliably across varied computing environments.

Minimum Eligibility & Qualification Criteria

Academic Background

  • Degree: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical & Electronics Engineering (EEE), Electronics & Communication (ECE), or related disciplines.
  • Experience Level: Recent graduates / entry-level candidates with 0 to 2 years of software engineering experience.

Mandatory Technical Skills

  • Programming Proficiency: Strong foundational coding skills in Python and/or C++.
  • Command Line & OS: Comfort working with Linux terminals and Windows CLI environments.
  • Version Control & CI/CD: Hands-on experience with Git (commit, branch, merge workflows) and basic understanding of CI/CD concepts.
  • Data Structures & Formats: Working knowledge of configuration files and serialized data formats (JSON, YAML, XML).

Preferred / Preferred Qualifications

  • Familiarity with Windows Subsystem for Linux (WSL / WSL2).
  • Exposure to Electronic Design Automation (EDA) tools, SystemC, hardware description languages, or semiconductor simulation workflows.
  • Experience writing Bash/Shell scripts and working with build automation tools (e.g., Make, CMake, Ninja).

Compensation & Contract Terms

  • Employment Model: Contractual engagement under a 3rd-party payroll partner, eligible for partner company benefits and Infineon campus access.
  • Estimated Annual CTC: ₹5.0 LPA to ₹8.0 LPA, depending on academic background, C++/Python coding proficiency, and assessment performance.
  • Professional Growth Perks:
    • Direct mentorship from senior software architects and semiconductor system engineers.
    • Hands-on experience building production-grade software infrastructure for a global semiconductor company.
    • Exposure to cross-platform toolchain development and modern DevOps workflows.

Selection Workflow & Interview Steps

1. Profile Shortlisting & Resume Screening (Job ID: HRC1783794)
   (Verification of CS/ECE degree, Python/C++ skills, & WSL2/Linux familiarity)
   ↓
2. Online Coding & Technical Assessment
   (Evaluation of Python/C++ algorithms, data parsing [JSON/YAML], Linux commands, & basic scripting)
   ↓
3. Technical Interview Round 1 (Data Structures, OOP & Linux)
   (Discussion on C++/Python object-oriented concepts, OS environment handling, Git, & CLI scripting)
   ↓
4. Technical Interview Round 2 (Cross-Platform, Automation & Tooling)
   (Scenario-based questions on CI/CD pipelines, linters, exception handling, & WSL2/Linux usage)
   ↓
5. HR & Payroll Partner Onboarding Discussion

Essential Technical Topics to Prepare

  • Python & C++ Fundamentals: File I/O, OS path manipulations (os.path, pathlib), memory management, exception handling, and STL/standard libraries.
  • Cross-Platform Scripting: Environmental variables (PATH, LD_LIBRARY_PATH), POSIX compliance vs. Windows file structures, and WSL2 architecture.
  • DevOps & Data Parsing: Parsing JSON/YAML in Python/C++, writing basic Jenkins pipeline scripts (Jenkinsfile), and creating custom linter rules.

Core Resume Keywords for ATS Optimization

  • Programming & Tools: Python, C++, Backend Development, CLI Development, Bash Scripting, Build Automation, Git, Linux, Windows (WSL2)
  • DevOps & CI/CD: Continuous Integration, Continuous Deployment, Jenkins, Linters, Code Validation, Automated Testing, Unit Testing, QA
  • Domain & Formats: Developer Experience (DX), Cross-Platform Engineering, Data Serialization, JSON, YAML, XML, SystemC, EDA Tools
  • Software Practices: Refactoring, Exception Handling, Error Logging, Software Architecture, Semiconductor Toolchains

Frequently Asked Questions (FAQs)

1. What is the Job Requisition ID for this role?

The official Infineon Job ID is HRC1783794.

2. Is this a permanent or contract position?

This is a temporary/contract position deployed through a third-party payroll partner.

3. What programming languages are essential for this position?

Strong proficiency in Python and/or C++ is required for CLI and toolchain development.

4. Where is the work location for this position?

The role is located on-site at Infineon’s campus in Bangalore, Karnataka, India.