10 Aug
|
MosChip Semiconductor Technology
|
Bengaluru
10 Aug
MosChip Semiconductor Technology
Bengaluru
Firmware Development Engineer Requirements - Strong Embedded C Programming abilities
- Hands-on experience in developing device drivers, applications using 16/32 Bit Microcontroller based platforms.
- Knowledge and experience in bare metal coding and RTOS.
- Experience with various IDE s (Ex MPLAB X IDE, STM32CubeIDE, Code Composer Studio, nRF MDK) and scripting languages (Python, Shell scripts)
- Experience in Embedded, Automotive Software and driver development with ARM/RISC based MCU s on BareMetal/RTOS etc.,
- Strong Debug Skills and experience with JTAG, GDB debuggers & Lauterbach etc.,
- Familiarity with parallel-processing concepts such as threads, signals, priorities, semaphores, mutexes, race-conditions, deadlocks, etc.
- Prior development experience with peripherals like USB / Ethernet / PCIe / I2C / SPI / MQTT / HTTPs etc on BareMetal/RTOS
- Valuable analytical and problem-solving skills
- Experience with version control tools like git, and code review tools like Collaborator, gerrit etc.,
- Good communication, interpersonal, and teamwork skills Role: Embedded Systems Engineer Industry Type: Electronic Components / Semiconductors Department: Engineering - Software & QA Employment Type: Full Time, Permanent Role Category: Software Development Education UG: Any Graduate PG: Any Postgraduate
📌 Firmware Development Engineer (Bengaluru)
🏢 MosChip Semiconductor Technology
📍 Bengaluru