Semiconductor & Embedded Engineer
PHP Experts India
About the Role
We are looking for a Semiconductor / Embedded Engineer to contribute to embedded software development, hardware-software integration, and semiconductor-related engineering projects.
Key Responsibilities
- Design, develop, and debug embedded software and firmware.
- Work with microcontrollers, microprocessors, and embedded platforms.
- Develop and validate device drivers and hardware interfaces.
- Perform debugging, testing, and performance optimization.
- Collaborate with hardware, verification, and system engineering teams.
- Support integration, validation, and issue resolution.
- Prepare technical documentation and participate in design reviews.
Requirements & Tech Stack
- Strong C/C++ programming skills.
- Experience in embedded systems, firmware development, and debugging.
- Knowledge of RTOS, Linux-based embedded systems, or bare-metal programming.
- Familiarity with communication protocols such as UART, SPI, I2C, or CAN.
- Experience with debugging tools, oscilloscopes, or logic analyzers is preferred.
- Knowledge of semiconductor design, verification, or SoC environments is an advantage, depending on the project.
Qualifications
- Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Computer Science, or a related field.
