Overview
Job Summary:
We are seeking a highly skilled Embedded Software Engineer to design, develop, and optimize software solutions for embedded systems. The ideal candidate will have experience in firmware development, real-time operating systems (RTOS), and hardware-software integration. This role requires strong problem-solving skills, proficiency in programming languages such as C/C++, and a deep understanding of embedded system architectures.
Key Responsibilities:
- Design, develop, and debug embedded software for microcontrollers, processors, and embedded platforms.
- Write and optimize code in C, C++, or assembly for real-time embedded applications.
- Develop software for RTOS or bare-metal systems, ensuring efficient performance.
- Integrate and test embedded software with hardware components.
- Work with communication protocols such as UART, SPI, I2C, CAN, and BLE.
- Conduct code reviews, unit testing, and debugging to ensure software quality.
- Collaborate with hardware engineers to define system architecture and troubleshoot hardware-software issues.
- Implement firmware updates, security patches, and system optimizations.
- Document software designs, development processes, and testing procedures.
Required Skills & Qualifications:
- Bachelor’s/Master’s degree in Electronics and Electronics & Communication.
- Proficiency in C/C++ programming and assembly language.
- Hands-on experience with microcontrollers (ARM, PIC, AVR, etc.) and embedded platforms.
- Familiarity with RTOS (FreeRTOS, Zephyr, etc.) and Linux-based embedded systems.
- Experience with hardware debugging tools like JTAG, oscilloscopes, and logic analyzers.
- Understanding of wireless communication protocols (BLE, Wi-Fi, Zigbee, LoRa) is a plus.
- Strong problem-solving skills and ability to work independently or in a team.
Preferred Qualifications:
- Knowledge of signal processing, AI/ML in embedded systems, or IoT applications.
- Experience with automotive, industrial, or medical embedded systems.
- Familiarity with version control systems (Git, SVN) and Agile methodologies.
Job Types: Full-time, Permanent, Fresher
Pay: From ₹20,000.00 per month
Benefits:
- Cell phone reimbursement
- Internet reimbursement
- Paid sick time
Schedule:
- Day shift
- Fixed shift
Supplemental Pay:
- Performance bonus
Application Question(s):
- Are you a fresher ?
Work Location: In person
Speak with the employer
+91 9558357688
Application Deadline: 10/04/2025
Expected Start Date: 01/05/2025