Job Description#1
1. Understanding of microcontrollerarchitecture (ARM, Tri Core, Power )
2. Understanding communication protocols like SPI, MSC, CAN, C2C, UART, ETHERNET...etc
3. Understanding memory technology (Flash, EEPROM, PCM..etc)
4. Deriving the test case and Verifying the same on emulator/hardware device
5. Good understanding to use Lab equipment like oscilloscope, function generators..etc
6. Debugging skill -using any debugger - Lauterbach, UDE, JTAG..etc.
7. Good in programming languagelike C or other scripting language like python
MCU / SoC Module Development
- Develop and integrate MCU and SoC-based modules for embedded systems.
- Support SoC selection, evaluation, and feasibility studies based on system requirements.
- Work with vendors (NXP, Infineon, TI, ST, Qualcomm, Renesas, etc.) on reference designs, errata, and roadmap alignment.
- Define power, clocking, reset, and boot architectures for MCU/SoC platforms.
Board Bring-Up & Debug
Technical Skills
- Strong knowledge of MCU and SoC architectures (ARM Cortex-M/A/R).
- Hands-on experience with board bring-up and low-level debugging.
- Solid understanding of power management, clocking, reset, and boot flows.
- Experience with hardware schematics and datasheet interpretation.
- Proficiency in debug tools and lab equipment.
- Working knowledge of embedded C, bootloaders, and BSP concepts.
Validation & Debugging
- Experience in system validation, failure analysis, and root-cause debugging.
- Familiarity with automotive or industrial standards (ISO 26262, AEC-Q, etc. - optional).