Immediate opening for Senior Staff Engineer Software with minimum experience of 8+ years. Exposure on writing or adapting firmware, working with MCU toolchains and build systems (Make, CMake, GCC/LLVM) is must. Should be good with packaging, async patterns, CLI tooling, RESTAPI development, scripting, and test automation. Key responsibility is to build software prototypes to validate product and feature concepts.
Your Role
- Build software prototypes to validate product and feature concepts before full engineering investment
- Write structured code across the stack: Python tooling, CLI tools, REST and WebSocket integrations, cloud service wrappers, and lightweight web backends
- Work with hardware: set up MCU development boards, flash firmware, capture debug output, and verify hardware behavior
- Use AI-assisted development tools as a genuine workflow accelerator
- Evaluate third‑party tools, APIs, and platforms by building quick integrations to test feasibility
- Write test harnesses and automation scripts to validate prototype findings
- Document results clearly so product managers and engineers can act on what was learned
- Collaborate closely with product managers and designers throughout the prototyping cycle
Your Profile
- 8+ years of software engineering experience with a track record of building working systems quickly across different technology areas
- Strong Python skills: packaging, async patterns, CLI tooling, RESTAPI development, scripting, and test automation
- C or C++ for embedded contexts: writing or adapting firmware, working with MCU toolchains and build systems (Make, CMake, GCC/LLVM)
- Shell scripting (Bash or PowerShell) for automation and build tooling
- Systems integration experience: REST APIs, WebSocket, cloud platforms, and Docker
- Proficiency with Git and version control as standard engineering practice
- Active use of AI-assisted development tools (GitHub Copilot, Cursor, or equivalent)
- Strong debugging instincts across software and hardware
- Cloud development environments such as VS Code Dev Containers or GitHub Code spaces
- JavaScript or TypeScript for web prototyping and Node.js tooling
- Familiarity with maker and IoT ecosystems (Arduino, Raspberry Pi, ESP32) alongside professional MCU platforms
- Exposure to agentic AI workflows or autonomous coding pipelines
- Experience with developer tooling, IDE extensions, or platform development
- RTOS concepts or bare-metal firmware patterns
Contact: AnandNarendrakumar.Rawal@infineon.com
We are a global leader in semiconductor solutions and commit to diversity, inclusion, and equal opportunities. For more information about Diversity & Inclusion at Infineon, please see the relevant resources.