16 Aug
|
Dreampath Services
|
Bengaluru
16 Aug
Dreampath Services
Bengaluru
Job Title: Embedded Developer (Module Lead / Tech Lead)
Job Details
- Role:
Embedded Developer
- Designation:
Module Lead / Tech Lead
- Experience:
5–11 Years
- Location:
Whitefield, Bangalore
- Work Mode:
Hybrid (4+1)
- Notice Period:
Immediate Joiners Preferred
Mandatory Skills
- Embedded C
- Embedded C++
- RTOS
- Linux
- ARM/STM32 Microcontrollers
- Linux Kernel Development
- Low-Level Driver Development
Key Responsibilities
- Design, develop, and implement multi-tasking, event-driven real-time embedded software solutions.
- Develop and maintain firmware for ARM-based microcontrollers, preferably STM32.
- Perform Linux kernel development, customization, and integration.
- Develop and integrate low-level device drivers and Board Support Packages (BSPs).
- Work with RTOS environments and integrate BSPs from RTOS vendors.
- Develop firmware using Embedded C/C++ for bare-metal and RTOS-based systems.
- Debug embedded firmware using JTAG, emulators, and other debugging tools.
- Program and integrate audio codecs and hardware interfaces.
- Analyze hardware schematics and component datasheets to support firmware development.
- Collaborate with cross-functional hardware and software teams throughout the product lifecycle.
- Follow best practices using revision control, bug tracking, peer code reviews, and software development processes.
Required Technical Skills
- Minimum 5 years of hands-on experience in embedded firmware development.
- Strong programming expertise in Embedded C and C++.
- Solid experience with Linux kernel development and integration.
- Expertise in low-level driver development.
- Strong knowledge of RTOS concepts and event-driven embedded systems.
- Experience with ARM Cortex-M architecture, preferably STM32.
- Hands-on experience with:
- UART
- I2C
- SPI
- QSPI
- RS485
- Timers
- ADC
- Valuable understanding of operating system coding techniques, IP protocols, hardware interfaces, and embedded subsystems.
- Experience with firmware debugging using ha
📌 Embedded C++ Developer (Bengaluru)
🏢 Dreampath Services
📍 Bengaluru