APPLY HERE
Location: Bengaluru
Company: Infineon Technologies
Embedded Microcontrollers Development
- Microcontroller Device Driver Software development and validation for various peripherals of Infineon’s microcontrollers based on ARM Cortex M0, M4 (e.g. Ethernet, USB, UART, CAN, SPI, I2C, LIN, Flash, Timers, PWM, Lighting systems, Human Machine Interface, SDMMC, etc.)
- Application/UI development in an Eclipse environment
- Author architecture, design, test specifications and customer documents
- Participate in software requirements analysis and ambiguity resolution
- Provide technical solutions to customer change requests
- Conceive and develop validation infrastructure for topics in own responsibility
- Liaise with Application engineers on a need basis
Education
Bachelor’s / Master’s Degree in Computer Science, Electrical/Electronic Engineering
Experience
- 1-2 years industry experience
- Proficiency in OOPS, C++, STL, data structures, algorithms and programming concepts
- Experience in developing C++ based models for the virtual platform of a SoC
- Experience in developing and debugging skills using popular IDEs/debuggers (e.g. Keil)
- Experience in SDLC
- Good in any unit test tools
- Knowledge about code generation tools from specification, using scripts or any tools is desirable
- Experience in scripts (Python/mako/Perl/Windows)
- Good at understanding the features from the specification and drawing various test scenarios for the product specification
- Excellent analytical skills
Areas of Responsibility
- Good understanding of ARM / 80×51 controllers
- Develop/enhance behavioural/functional models in C++ for 80×51 or ARM-based
- Develop regression test suites using C
- Debug and fix the change requests/bugs
- Follow the Agile Scrum methodology for the development
- Automated code generation from the specification
- Acquire knowledge on new topics and share the knowledge with the team
- Work with the team members on innovation-related activities







