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:
- Bachelor's Degree in Electronics and Communication Engineering (ECE), Electrical and Electronics Engineering (EEE), Embedded Computer Science, or related field.
Experience:
- 1–3 years of experience in embedded system design and firmware development.
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:
- Technical Problem Solving
- Attention to Detail
- Innovation and Continuous Improvement
- Analytical Thinking
- Quality Orientation
- Team Collaboration
- Planning and Execution
- Learning Agility
Preferred Skills:
- Experience with IoT devices and wireless communication technologies.
- Knowledge of medical device, automotive, or industrial product development.
- Exposure to regulatory and quality standards relevant to embedded systems.
Pay: ₹18,000.00 - ₹30,000.00 per month
Work Location: In person