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