Junior Software Developer (Contract)

Infineon — Bengaluru, Karnataka

₹7–15 LPA (HireSetu estimate) · 0–2 yrs exp · Freshers eligible · Contract

HireSetu listing reference 7df5a9 — confirm requirements below, then apply on the employer site.

Quick answer: A 0-2 year contract in Bengaluru building the internal tools that chip engineers work with: Python and C++ command-line utilities, legacy scripts refactored to run on both Linux and Windows through WSL2, and linters wired into Jenkins.

From Infineon's job posting

As a Software Developer, you will help modernize our toolchain to be OS-agnostic, ensuring smooth execution across Linux, Windows (WSL2), and high-performance compute environments. This is a great opportunity to learn about cross-platform development, CI/CD automation, and developer experience (DX) while directly impacting how engineering teams build products.

Education: Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field (recent graduates or 1-2 years of experience). Programming: Strong foundational skills in Python and/or C++. Environments: Comfortable working in both Linux and Windows command-line environments. Version Control & CI/CD: Familiarity with Git. Basic understanding of Continuous Integration/Continuous Deployment (CI/CD) concepts. Data Handling: Basic knowledge of configuration files and data structures (YAML, JSON).

Soft Skills: Strong problem-solving mindset, eager to learn, and a passion for making tools that make other developers' lives easier. Familiarity with Windows Subsystem for Linux (WSL). Basic knowledge of Electronic Design Automation (EDA) tools, SystemC, or hardware simulation workflows. Experience writing bash scripts or working with build automation tools. We are on a journey to create the best Infineon for everyone.

We strive to create the best Infineon for everyone by embracing diversity and inclusion. We welcome applicants for who they are and offer a workplace built on trust, openness, respect and equal opportunity. Our hiring decisions are based on skills and experience. Even if you don't meet every requirement, we encourage you to apply. Please let your recruiter know if you need any accommodations during the interview process.

Learn more about our various contact channels and about Diversity & Inclusion at Infineon. Tool Development: Write, maintain, and optimize backend code and command-line interfaces (CLI) using Python and C++ to simplify complex engineering setups. Cross-Platform Engineering: Help refactor legacy scripts to ensure they run flawlessly on both Windows (WSL2) and Linux environments by replacing hardcoded OS dependencies with dynamic environment variables.

Data Interoperability: Work with data serialization formats (JSON, XML, YAML) to help standardize how different simulation tools communicate and pass data to one another automatically. CI/CD & Automation: Write automated validation scripts ("linters") that run in our Jenkins CI/CD pipelines to catch errors, enforce coding standards, and prevent bad code from breaking the platform.

User Experience (DX): Improve internal tool usability by catching software exceptions and writing clear, human-readable error messages and "fix hints" for users. Testing & QA: Write unit tests and assist in running automated stress tests to ensure software packages install and perform correctly under various conditions.

Text from Infineon's official job posting, formatted by HireSetu. The employer's own page is the final word on details.

HireSetu's note

A contract seat in the tooling layer

Zero to two years, and the contract tag is the part to read twice. The work stays behind the scenes: command-line tools, cross-platform script fixes, validation jobs that gate other people's code. No product features, no chip design. Your users are Infineon engineers, so a broken install or a vague error message reaches someone the same morning you ship it.

For a fresher or someone a year into a first job, that's a fair place to start: small problems, quick feedback, visible results. Ask how long the contract runs and whether it renews, because that decides more about this offer than the tech stack does.

The scripting ground to cover

Most of the prep here is ordinary scripting knowledge. Path separators, line endings, file permissions, environment variables, and why a bash script that runs clean on Linux throws errors under WSL2. Get comfortable with argparse, exit codes and writing usage text a stranger can follow without reading the source.

Jenkins is where your linters run, so know what a pipeline stage does, how a job fails, and what a non-zero exit code does to a build. On the data side, spend an evening parsing and emitting JSON, YAML and XML with Python's standard libraries.

SystemC and EDA tools sit in the extras. Nobody expects a fresher to know them, but a college project built around a simulator, or any build script you wrote yourself, earns a line near the top of your resume. Git, Python and Jenkins are the words a screener will scan for.

Drafted with AI from Infineon's job posting and checked by Prashanth Jakkula before publishing. See our Editorial Policy.

How to apply

  1. Open Infineon's careers site with the Apply button.
  2. Follow the application steps on the site and upload your resume.
  3. Keep the confirmation email or application number for follow-up.

Apply on Infineon's site

No fees, ever. HireSetu never charges candidates, and no genuine employer asks for money to apply, interview or join. If anyone asks you to pay, stop and report the job.

Similar openings on HireSetu

View Junior Software Developer (Contract) on HireSetu · More Infineon jobs · Software / IT jobs · Jobs in Bengaluru · Career Insights · FAQ · Companies

HireSetu
Career Intelligence Platform