20 Sep
|
Quadrangle
|
India
Role & responsibilities
Robust hands-on experience in C / C++ for embedded systems with real time constraints and RTOS based settings.
Familiarity with 8 / 16 / 32-bit MCUs and SoCs especially ARM, ColdFire, MSP430, dsPIC, MIPS and 8051.
Experience in architecture, design and interfacing within structured software life cycles for embedded applications.
Skilled in driver development, bootloaders, communication protocols (SPI, I2C, UART) and low-level debugging.
Design and development experience of BLE, DLMS, cellular and networking protocols.
Experience with development tools, compilers, and IDEs (Keil, IAR, Eclipse etc)
Ability to define, analyze and review technical specs and detailed design documentation.
Exposure to power electronics is added advantage.
Preferred candidate profile
Accountable for firmware architecture for the embedded systems.
Collaborate with cross functional teams in hardware, product design, and testing to deliver robust solutions.
Drive code quality, maintainability and reuse across firmware modules.
Lead debugging and optimization efforts in low level systems (memory, power & performance).
Contribute to automation tools (for instance, emulators & stimulators) to accelerate development cycles.
Mentor engineers and set direction for embedded development best practices.
📌 Manager Embedded Firmware Udaipur (India)
🏢 Quadrangle
📍 India