jobs.pl/Job offers/IT - Software Development/Microcontroller/Microprocessor Development
Source: CrawlJobs

Microcontroller/Microprocessor Development

Robert Bosch Sp. z o.o. bangalore, India
Full-time On-site work

Publication date: 29/08/2026

Job Description#1
1. Understanding of microcontroller architecture (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 language like 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).

Responsibilities

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 and low-level debugging; System validation, failure analysis, and root-cause debugging

Requirements

Understanding of microcontroller architecture (ARM, Tri Core, Power); Understanding communication protocols like SPI, MSC, CAN, C2C, UART, ETHERNET, etc.; Understanding memory technology (Flash, EEPROM, PCM, etc.); Deriving the test case and verifying the same on emulator/hardware device; Good understanding to use lab equipment like oscilloscope, function generators, etc.; Debugging skill using any debugger - Lauterbach, UDE, JTAG, etc.; Good in programming language like C or other scripting language like Python; 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; Experience in system validation, failure analysis, and root-cause debugging; B.E, Electronics Engineering; 6 to 10 years

Nice to have

Familiarity with automotive or industrial standards (ISO 26262, AEC-Q, etc. – optional)
Apply with employer

Similar offers

All →

Cookie settings

Each purpose is optional and off by default. You can withdraw consent at any time.

Showing offers closest to you