i
10 Microscale Technology Private Limited Jobs
6-15 years
Bangalore / Bengaluru
1 vacancy
Embedded Software Developer
Microscale Technology Private Limited
posted 1y ago
Fixed timing
Key skills for the job
A good understanding on any RTOS/OS like ThreadX, FreeRTOS, Linux
Familiar with device driver development for one or more devices Serial / I2C / SPI / USB / Networking / Video / Audio / CAN / etc
Sound knowledge on Microcontrollers / Microprocesors , ARM MPU (ARMv7/ARMv8) architectures
Should have experience in Linux Internal or RTOS(Preferably Theadx) IPC (Message Queues, Shared memory, Semaphores), multithreading, Mutex, etc).
Good Experience in FPGA/SoC Board bring up from bootloader to Root files system mounting, including hands-on experience with lab instruments like oscilloscopes, waveforms analyzers
Experience in driver development for Linux or RTOS. Device Drivers Like USB, Ethernet, SD/MMC, ALSA, FB Drivers.
Good Knowledge of Yocto and Git tool, JIRA,
Familiarity with any IDE like ARM-DS, Keil, IAR, etc
Familiarity with any assembly instructions set
Experience with hardware debugger tools like Lauterbach, ULINK, JLINK, BDI
Experience with software development life cycle
Excellent problem-solving and analytical skills
Bachelor s or Master degree or foreign degree equivalent in electrical, electronics engineering, computer science, information technology or a related technical field.
Experience with software development life cycle
A self-managed individual with Excellent problem-solving skills and Mentor the Junior Engineers
Employment Type: Full Time, Permanent
Read full job description