10 Aug
|
ID Tech Solutions
|
Gurugram
10 Aug
ID Tech Solutions
Gurugram
We are looking for a Senior Embedded Systems Engineer with a robust 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 .
- Robust 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.
📌 Embedded Engineer (Gurugram)
🏢 ID Tech Solutions
📍 Gurugram