06 Sep
|
Genius Recruiter
|
Aurangabad
06 Sep
Genius Recruiter
Aurangabad
Job Title: Embedded Software Developer
Experience: 3-4 Years
Employment Type: Full-Time
Location: Aurangabad / Chhatrapati Sambhajinagar, Maharashtra
Job Summary
We are looking for an experienced Embedded Software Developer to design, develop, test, and maintain embedded software for electronic devices and products.
Key Responsibilities
- Develop embedded software using C/C++.
- Work with microcontrollers such as ARM, STM32, PIC, ESP32, or Arduino.
- Develop and debug firmware for embedded systems.
- Interface sensors, displays, motors, communication modules, and other hardware components.
- Work with communication protocols such as UART, SPI, I2C, CAN, and RS-485.
- Perform hardware-software integration and debugging.
- Analyze and resolve software and firmware issues.
- Write clean, efficient, and maintainable code.
- Work closely with hardware engineers and other development teams.
- Prepare technical documentation and maintain development records.
- Participate in code reviews and follow software development standards.
Required Skills:
- 3-4 years of experience in Embedded Software/Firmware Development.:
- Strong programming knowledge in C/C++.
- Good understanding of Microcontrollers and Embedded Systems.
- Experience with RTOS is preferred.
- Knowledge of UART, SPI, I2C, CAN, GPIO, PWM, ADC/DAC.
- Experience with debugging tools such as JTAG/SWD, oscilloscopes, and logic analyzers.
- Familiarity with Git/version control.
- Valuable troubleshooting and problem-solving skills.
Education
- Bachelor's degree in Electronics, Electrical, ECE, Computer Science, or a related engineering field.
Pay: ₹372,153.08 - ₹1,599,227.99 per year
Benefits:
- Paid sick time
- Paid time off
- Provident Fund
Work Location: In person
📌 Embedded Software Developer (Aurangabad)
🏢 Genius Recruiter
📍 Aurangabad