Posted on: 09/12/2025
Description:
Title: Embedded Hardware Engineer
Job Description:
Key Responsibilities:
- Design, develop, and maintain firmware for STM32/ARM microcontrollers using C/C++.
- Responsible for end-to-end embedded product development circuit design, schematic creation, PCB development, prototyping, testing, and documentation.
- Lead the design and development of embedded NIC solutions for Smart Meters and related communication systems.
- Expertise and hands-on coding in C, C++, and Embedded Linux for NIC firmware.
- Perform hardware-software integration, debugging, and optimization to achieve stable system performance.
- Design and validate analog and digital circuits, sensor interfaces, and signal conditioning stages.
- Train on microcontrollers (ARM, PIC, AVR), embedded C/C++, RTOS, and Linux
- Guide real-time projects: board bring-up, debugging, interfacing
- Manage lab tools and equipment
- Update content with latest tech like IoT, edge computing
- Collaborate with hardware and mechanical engineers during schematic reviews, component selection, and prototype evaluation.
- Conduct bench testing, analyze results, and make design improvements.
- Develop and execute test plans for verification and validation of embedded hardware and firmware.
- Participate in new product development (NPD), feasibility studies, and proof-of-concept (POC) builds.
- Ensure compliance with design, safety, and quality standards.
- Maintain detailed technical documentation and version control of all designs.
- Stay updated with new technologies and contribute to process and design improvements.
Required Skills & Experience:
- Bachelors degree in Electronics / Electrical / Instrumentation / Embedded Systems or equivalent.
- Minimum 3 to 10 years of hands-on experience in embedded R&D or product development.
- Proficient in C/C++ for STM32/ARM microcontrollers (experience with STM32CubeIDE or Keil Vision preferred).
- Strong understanding of IC, SPI, UART, CAN, Modbus, and RS485 communication protocols.
- Experience in circuit design, schematic creation, and PCB layout tools (such as Altium, KiCAD, or EasyEDA).
- Experience with oscilloscopes, logic analyzers, and JTAG/SWD debugging tools.
- Solid grasp of analog/digital electronics, sensor interfacing, and power supply design.
- Knowledge of RTOS environments (FreeRTOS or similar).
- Strong analytical and problem-solving skills with attention to detail.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1587579
Interview Questions for you
View All