We are looking for a motivated Embedded Software Engineer with 6 months to 1 year of experience to develop, test, and maintain embedded software for microcontroller-based systems. The candidate should have hands-on knowledge of embedded C programming and basic understanding of hardware-software integration.
Key Responsibilities:
Develop and debug embedded software using
Embedded C
.
Work with microcontrollers such as
8051, PIC, AVR, ARM, or STM32
.
Interface peripherals like
UART, SPI, I2C, GPIO, ADC, Timers
.
Perform unit testing and debugging using tools like
JTAG, logic analyzer, or debugger
.
Support hardware team during board bring-up and testing.
Document code, test procedures, and technical reports.
Follow coding standards and development processes.
Assist in firmware updates and product improvements.
Required Skills & Qualifications:
BE / BTech / Diploma in
ECE, EEE, Instrumentation, or related field
.
Strong knowledge of
Embedded C programming
.
Basic knowledge of
RTOS
concepts is an added advantage.
Understanding of microcontroller architecture and datasheets.
Familiarity with IDEs like
Keil, MPLAB, Arduino IDE, STM32CubeIDE
, etc.
Basic knowledge of electronics and circuit concepts.
Experience Required:
6 months to 1 year in embedded software development
Internship or project experience is acceptable
Preferred Skills (Optional):
Experience with sensors, displays, or communication modules
Basic knowledge of PCB schematics and testing
Exposure to Linux embedded systems is a plus
Job Types: Full-time, Permanent
Pay: ₹18,000.00 - ₹25,000.00 per month
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.