Role:
Define the architectural vision and roadmap for
embedded system, ensure scalability, modularity, and interoperability
with other system components.
Lead the design and development of embedded software architectures.
Collaborate with system architects, hardware engineers, and product managers to align technical requirements and priorities.
Skills: C/C++ programming,
Embedded firmware, device drivers, and low-level software components,
RTOS such as FreeRTOS, RTLinux, or VxWorks, embedded hardware platforms, microcontrollers, and microprocessors (e.g., ARM Cortex-M, AVR, PIC), communication protocols including UART, SPI, I2C, CAN, Ethernet, and wireless technologies (e.g., Wi-Fi, Bluetooth, Zigbee), IDEs (e.g., Eclipse, Keil, IAR Embedded Workbench), debuggers, and JTAG/SWD interfaces, Excellent problem-solving skills.
Domain: Embedded Systems
Experience: 10 to 15 Years