Embedded Engineer
ID Tech Solutions Pvt LtdIndustrial Complex Dundahera, Gurgaon
engineering-jobs
Job Description
We are looking for a Senior Embedded Systems Engineer with a strong background in both embedded firmware development and hardware integration . This role requires hands-on experience with microcontroller-based system design , low-level driver development , and hardware debugging . You will collaborate closely with cross-functional teams to develop end-to-end embedded solutions in a fast-paced, innovation-driven environment. Key Responsibilities: Embedded Software Responsibilities: - Design, develop, and maintain embedded firmware using Embedded C/C++ for microcontrollers (ARM Cortex, STM32, NXP, etc.). - Develop and integrate device drivers , communication stacks , RTOS -based and bare-metal applications . - Optimize embedded code for performance, power, and memory footprint. - Perform unit testing, code reviews, and ensure compliance with coding standards (e.g., MISRA-C ). - Implement bootloaders, BSPs, and secure firmware update mechanisms. Hardware Responsibilities: - Collaborate with hardware design engineers to define system architecture , component selection , and interface logic . - Bring-up of new hardware boards including low-level hardware testing and validation. - Perform hardware-software integration , debugging using tools like oscilloscopes , logic analyzers , and JTAG debuggers . - Conduct schematic reviews and work with layout teams to optimize signal integrity, EMI/EMC, and power design. - Support PCB bring-up , prototyping, and hardware testing cycles. - Document hardware interfaces, configurations, and BOM evaluations. Requirements - Bachelor’s or Master’s degree in Electronics Engineering , Electrical Engineering , or Computer Engineering . - 6–10 years of experience in embedded systems design and development . - Strong programming skills in C/C++ for microcontroller firmware development. - Experience with RTOS (e.g., FreeRTOS, Zephyr) and bare-metal environments . - Proficiency with communication protocols : I2C, SPI, UART, CAN, USB, Modbus. - Hands-on experience with schematic-level hardware debugging . - Familiarity with microcontroller families like STM32 , NXP Kinetis , TI MSP430 , ESP32 , etc. - Experience with tools such as Keil , IAR , Eclipse , Altium Designer , Oscilloscope , Multimeter , JTAG/SWD interfaces. - Solid understanding of analog/digital circuit design , power management , and PCB fundamentals . - Excellent debugging, analytical, and problem-solving skills. - Strong communication and cross-team collaboration. - Ability to mentor junior engineers and guide project design decisions. - Agile and adaptable mindset for rapid prototyping and iteration.
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.