Embedded Systems Engineer
Digicomm Semiconductor 4.9
Embedded Systems Development
Work from Office
1
Any
Not Required
No
Job Description
Develop, debug, and maintain firmware for microcontrollers using Embedded C and C++.
Work extensively with Real-Time Operating Systems (RTOS), managing task scheduling, semaphores, and mutexes.
Implement and configure standard hardware Communication protocols (e.g., UART, SPI, I2C, CAN).
Perform low-level hardware debugging and system tracing using JTAG interfaces and logic analyzers.
Utilize Version control systems (e.g., Git) to manage firmware branches, code reviews, and release tags.
Maintain clear firmware architecture documentation, API specifications, and hardware abstraction logs.
Qualifications
Bachelor's or Master's degree in Electronics & Communication Engineering, Electrical Engineering, or Computer Engineering.
1-3 Yrs of hands-on experience in embedded software development and RTOS firmware design.
Solid experience working with RTOS principles (task scheduling, semaphores, mutexes).
Strong technical background in Embedded C, C++, JTAG debugging, and communication protocols.