Job Title : Embedded Systems Engineer Location : Hyderabad Job Type : Full-time Introduction : We are looking for a highly skilled and results-driven Embedded Systems Engineer with knowledge in hardware and software integration, communication protocols, embedded C programming, circuit design, and FPGA development. As a key member of our team, you will play a pivotal role in developing innovative embedded solutions, optimizing hardware-software interfaces, and leveraging your technical expertise to drive the advancement of next-generation technologies. This is an exciting opportunity to join a dynamic team focused on delivering cutting-edge solutions in the embedded systems domain. Key Responsibilities : Design, test, and validate electronic circuits for embedded systems, ensuring compatibility and reliability of hardware components, including power management circuits, analog-to-digital conversion, and signal conditioning. Work with FPGA devices to implement custom logic for embedded applications, including digital signal processing, hardware acceleration, and implementing complex algorithms directly on hardware. Design PCB layouts and work closely with hardware teams to ensure efficient power distribution, signal integrity, and minimal noise in high-speed circuits. Develop and optimize embedded software using C for microcontrollers and other embedded platforms. Design, implement, and optimize various communication protocols (e.g., UART, SPI, I2C, CAN, Ethernet, and wireless protocols) for embedded systems. Integrate hardware and software components, troubleshoot and debug complex embedded systems, ensuring proper functionality and performance across the full system. Develop and optimize radio communication systems (e.g., RF modules, Bluetooth, Wi-Fi, Zigbee, LTE) and integrate them with embedded systems. Interface and communicate with various external sensors and actuators, using protocols such as I2C, SPI, ADCs, DACs, and PWM. Work closely with cross-functional teams, including hardware engineers, system architects, and software developers, to ensure seamless product development and compliance with system specifications. Perform unit, integration, and system testing to ensure the robustness and performance of embedded systems. Maintain detailed technical documentation for designs, code, and testing procedures to ensure clarity, traceability, and long-term maintainability. Qualifications : Education : Bachelor's or master's degree in electronics, electrical engineering, Computer Science, or a related field. Experience : At least 3 years of experience in embedded systems development. Strong proficiency in Embedded C programming and embedded Hardware circuit design and development. Solid experience in communication protocol design and implementation (e.g., UART, SPI, I2C, CAN, Ethernet). Hands-on experience with circuit design, PCB layout, hardware debugging, and signal integrity. Proficiency in FPGA development (e.g., using VHDL, Verilog, or similar languages) for custom logic development and optimization. Hands on experience with circuit design tools like cadance, synposis, Eagle etc... Experience with radio communication technologies (e.g., RF, Bluetooth, Wi-Fi, Zigbee, LTE) and knowledge of antenna design and RF circuit considerations is a plus. Familiarity with hardware platforms such as STM32, ARM, Raspberry Pi, or similar microcontroller systems. Experience working with high-speed digital circuits, low-level hardware troubleshooting, and performance optimization. Knowledge of power electronics, including DC-DC converters, voltage regulators, and power sequencing for embedded systems.
Job Title
Embedded Systems Engineer