Design and develop embedded firmware for new and existing metering products. Collaborate with hardware engineers to define system requirements and architecture. Implement and debug firmware on various microcontroller platforms. Develop and execute test plans to ensure firmware functionality and performance. Optimize firmware for performance, memory usage, and power consumption. Document firmware design, code, and test procedures. Provide technical support for firmware-related issues during production and post-production. Stay updated with the latest industry trends and technologies in embedded systems and firmware development. Required Qualifications: Bachelors or Masters degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or a related field. Minimum of 5 years of experience in embedded firmware development. Proficiency in programming languages such as C and C++. Extensive experience with STM32 microcontroller architectures. Knowledge of real-time operating systems (RTOS) and embedded Linux. Familiarity with communication protocols (e.g., I2C, SPI, UART, CAN). Experience with version control systems (e.g., Git). Strong problem-solving skills and attention to detail. Excellent verbal and written communication skills. Ability to work effectively in a team environment. Preferred Qualifications: Experience with metering systems and technologies. Experience with hardware debugging tools (e.g., oscilloscopes, logic analyzers). Knowledge of wireless communication protocols (e.g., Bluetooth, Wi-Fi, Zigbee, LoRa). Experience in developing firmware for safety-critical applications. Immediate joiner will be preferred
Design and develop embedded firmware for new and existing metering products. Collaborate with hardware engineers to define system requirements and architecture. Implement and debug firmware on various microcontroller platforms. Develop and execute test plans to ensure firmware functionality and performance. Optimize firmware for performance, memory usage, and power consumption. Document firmware design, code, and test procedures. Provide technical support for firmware-related issues during production and post-production. Stay updated with the latest industry trends and technologies in embedded systems and firmware development. Required Qualifications: Bachelors or Masters degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or a related field. Minimum of 9+ years of experience in embedded firmware development. Proficiency in programming languages such as C and C++. Extensive experience with STM32 microcontroller architectures. Knowledge of real-time operating systems (RTOS) and embedded Linux. Familiarity with communication protocols (e.g., I2C, SPI, UART, CAN). Experience with version control systems (e.g., Git). Strong problem-solving skills and attention to detail. Excellent verbal and written communication skills. Ability to work effectively in a team environment. Preferred Qualifications: Experience with metering systems and technologies. Experience with hardware debugging tools (e.g., oscilloscopes, logic analyzers). Knowledge of wireless communication protocols (e.g., Bluetooth, Wi-Fi, Zigbee, LoRa). Experience in developing firmware for safety-critical applications. Immediate joiner will be preferred
Role Overview: We are seeking a skilled Hardware Engineer (PCB Design) to design, develop, and test high-performance circuit boards for embedded systems and electronic products. The ideal candidate should have expertise in schematic design, PCB layout, component selection, and signal integrity analysis. Key Responsibilities: Design and develop multi-layer PCB layouts using tools like Altium Designer, KiCad, or Cadence Allegro. Create and optimize schematics for electronic circuits. Perform signal integrity, power integrity, and thermal analysis for PCB designs. Select appropriate electronic components based on performance and cost criteria. Collaborate with firmware, mechanical, and production teams to ensure seamless integration. Conduct design validation, prototyping, and testing of PCB assemblies. Work with fabrication and assembly vendors to ensure DFM (Design for Manufacturing) and DFT (Design for Testing) compliance. Debug and troubleshoot hardware issues using oscilloscopes, logic analyzers, and other test equipment. Qualifications & Skills: Bachelors or Masters degree in Electrical/Electronics Engineering or a related field. 4+ years of experience in PCB design for embedded systems or industrial applications. Proficiency in ECAD tools such as Altium Designer, OrCAD, or Eagle. Strong understanding of high-speed PCB design, EMI/EMC compliance, and power distribution networks. Experience with analog, digital, and mixed-signal circuit design. Knowledge of IPC standards and PCB fabrication processes. Experience in working with communication protocols (SPI, I2C, UART, CAN, etc.). Strong problem-solving skills and ability to work in a collaborative environment. Preferred Skills: Experience with RF PCB design and impedance matching. Knowledge of IoT, wireless communication modules, or power electronics. Familiarity with automated testing and scripting for hardware validation.