
infineon-technologies-ag
Junior Software Developer (Contract)
Infineon Technologies is hiring a Junior Software Developer (Contract) in Bangalore to contribute to the modernization of internal engineering tools and development workflows. The role provides practical exposure to cross-platform software development, automation, CI/CD, and developer-focused tooling. The candidate will work on backend tools and command-line interfaces using Python and C++, improve compatibility across Linux and Windows environments, support data exchange between simulation tools, and contribute to testing and automation. The position is suited to recent graduates or candidates with 1–2 years of experience who have a strong programming foundation and an interest in software tooling, automation, and cross-platform development. The role includes mentorship from senior software architects and system engineers.
Bangalore
Recent graduates or 1–2 years of experience
4–5 LPA
Contract
On-site
6 Oct 2026
Responsibilities
- • Develop and maintain backend tools and command-line interfaces using Python and C++.
- • Improve engineering tools to work across Linux, Windows with WSL2, and high-performance computing environments.
- • Modernize existing scripts by removing operating-system-specific dependencies.
- • Use JSON, XML, and YAML to support data exchange between simulation tools.
- • Develop automated validation scripts for Jenkins-based CI/CD pipelines.
- • Improve internal developer tools by handling software exceptions and providing understandable error messages and troubleshooting guidance.
- • Create unit tests and support automated stress testing.
- • Help verify that software packages install and operate correctly in different environments.
Requirements
- • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline.
- • Recent graduate or 1–2 years of relevant experience.
- • Strong foundation in Python and/or C++.
- • Working knowledge of Linux and Windows command-line environments.
- • Familiarity with Git and basic CI/CD principles.
- • Basic understanding of YAML and JSON.
- • Familiarity with WSL.
- • Basic exposure to EDA tools, SystemC, or hardware simulation workflows.
- • Experience with Bash scripts or build automation tools.
- • Strong problem-solving approach and willingness to learn.
Skills
Eligibility
- • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- • Recent graduates or candidates with 1–2 years of experience are eligible.
- • Strong foundational programming knowledge in Python and/or C++.
- • Comfortable using Linux and Windows command-line environments.
- • Familiarity with Git and basic CI/CD concepts.
- • Basic knowledge of YAML, JSON, and configuration/data structures.
- • Familiarity with Windows Subsystem for Linux (WSL).
- • Basic knowledge of EDA tools, SystemC, or hardware simulation workflows.
- • Experience with Bash scripting or build automation tools.
- • Candidates should demonstrate problem-solving ability and willingness to learn.
- • This is a contract position under a third-party payroll partner, with benefits provided according to the partner company's terms.