Job description
We are offering an exciting internship opportunity in embedded automotive software development, focusing on Power Electronics Converters, including DCDC converters, onboard chargers, inverters, and power supplies. Interns will assist in requirement capture, design, coding, and testing.
Key Responsibilities
* Assist in analyzing automotive product requirements and designing system architecture.
* Support the debugging of embedded software and help develop source code for embedded systems.
* Participate in performance analysis and profiling of embedded software.
* Help set up hardware testing environments.
* Contribute to the development of simulation models and assist with analysis, testing, and debugging.
* Engage in digital control tasks related to power converters, including PI controller stability analysis.
* Collaborate with team members to enhance hardware and software development skills.
Required Skills
* Basic knowledge of embedded firmware development for microcontroller-based systems.
* Familiarity with C/C++ and Eclipse IDE.
* Understanding of communication protocols such as SPI and CAN/CAN-FD.
* Exposure to NXP S32KX automotive ARM processors or equivalent microcontroller architectures is a plus.
* Basic understanding of automotive system development standards, especially CAN.
* Familiarity with MATLAB/Simulink, model-based design, and embedded coding is advantageous.
* Interest in system design and real-time operating systems (RTOS).
* Ability to read schematics and data sheets is beneficial.
* Eagerness to learn about debugging low-level hardware interfaces (I2C, UART, PWM, GPIO, ADC/DAC).
* Experience with lab tools such as power supplies, logic analyzers, and oscilloscopes is a plus.
Qualifications
Candidates pursuing a Master's degree in Power Engineering, Electrical and Electronics Engineering, Computer Engineering, or related fields from a reputed Tier 1 engineering college are encouraged to apply. A background in embedded systems is beneficial but not required.