I

Staff Engineer Design

Infineon Technologies
NewPosted today

LOCATION

Bangalore MG · Hybrid

EXPERIENCE

4+ Years

SKILLS REQUIRED

C++System DesignPythonObject-Oriented DesignCI/CDUnit TestingSWIGPerformance OptimizationDebugging

Job description

Overview

Staff Engineer Design role responsible for the design, implementation, testing and long-term support of software components in C++, SWIG and Python, acting as component owner for product development at Infineon.

What you'll do

  • Design, implement, test, document and provide long-term support for software components developed using C++, SWIG and Python.
  • Perform hands-on development including unit testing, performance and memory testing, structured error handling, documentation, rollout and maintenance, per defined project and development processes.
  • Apply AI-powered development tools and techniques to increase development efficiency, reduce manual errors and improve software productivity and quality.
  • Derive and create technical specifications from given requirements, aligning through close collaboration with relevant stakeholders.
  • Take responsibility for software quality of assigned components, including test coverage, performance metrics, memory usage and compliance with quality standards.
  • Drive and support integration of DevOps practices, including CI/CD pipelines and code quality tools, within the project environment.
  • Ensure full compliance with Infineon development methodologies, processes, quality guidelines and milestone governance.
  • Act as component owner with end-to-end responsibility for overall software architecture, design, implementation and maintenance.
  • Define and implement technical architecture concepts and proposals.
  • Plan the roadmap and continuously evolve the component.
  • Provide effort estimations and technical input in collaboration with the Project Manager (PJM) and Scrum Master.
  • Ensure effective project-related technical communication with all stakeholders.
  • Provide support, knowledge transfer and technical training as required.

What you'll need

  • 4+ years of hands-on experience in Semiconductor, EDA, or product-based companies.
  • Strong expertise in Object-Oriented Programming (OOP) using C++ and Python.
  • Solid understanding of Object-Oriented Analysis & Design (OOAD), including design patterns.
  • Working knowledge of Linux or similar Unix-based operating systems.
  • Experience with version control systems such as Git, Perforce, or similar configuration management tools.
  • Ability to write clean, scalable and maintainable code in a collaborative development environment.
  • Experience with SWIG programming.
  • Exposure to DevOps and CI/CD tools such as Jenkins, Git (Bitbucket/GitLab) and SonarQube.
  • Experience working in Agile/Scrum or Kanban teams.

Details

  • Location: Bangalore MG.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Engineer Design