teams to ensureJob Description – Embedded Engineer
Position: Embedded Engineer
Department: Research & Development / Engineering
Reports To: Engineering Manager / R&D Head
Job Summary:
The Embedded Engineer is responsible for designing, developing, testing, and maintaining embedded systems and firmware for electronic products. The role involves working closely with hardware, software, and product development teamstoensure reliable and efficient product performance. The engineer will support product development from concept through production and provide technical solutions for product improvements.
Key Responsibilities:
1. Design, develop, and maintain embedded firmware using C/C++.
2. Develop applications for microcontrollers and embedded systems.
3. Develop applications for Power Electronics or related.
4. Interface sensors, displays, communication modules, and peripheral devices.
5. Implement and troubleshoot communication protocols such as UART, SPI, I2C, CAN, RS232, RS485, USB, and Ethernet.
6. Perform hardware bring-up, debugging, and validation of embedded boards.
7. Design and develop hardware schematic, footprint creation, layout design.
8. Read and understand schematics, datasheets, and technical documentation.
9. Conduct unit testing, integration testing, and system-level validation.
10. Support prototype assembly, PCB testing, and product troubleshooting.
11. Perform component-level soldering, rework, and debugging activities.
12. Collaborate with hardware, mechanical, and production teams during product development.
13. Participate in product documentation, version control, and design reviews.
14. Assist in transferring products from development to manufacturing.
Educational Qualification:
Experience:
Required Knowledge & Skills:
1. Strong knowledge of Embedded C / C++ programming and Power Electronics.
2. Understanding of microcontrollers such as ARM, STM32, PIC, AVR, or similar platforms.
3. Knowledge of communication protocols such as UART, SPI, I2C, CAN, USB, and Ethernet.
4. Familiarity with RTOS concepts and embedded operating systems.
5. Ability to read electronic schematics and hardware datasheets.
6. Knowledge of debugging tools, oscilloscopes, logic analyzers, and test equipment.
7. Ability to PCB Design(Prefer Or-CAD tool).
8. Understanding of PCB design concepts and hardware-software integration.
9. Familiarity with version control tools such as Git.
10. Strong analytical, troubleshooting, and problem-solving skills.
11. Good communication and teamwork abilities.
Key Competencies:
Preferred Skills:
Pay: ₹18,000.00 - ₹30,000.00 per month
Work Location: In person
Read authentic reviews with a Glassdoor account. Only apply to jobs you love.