09 Oct
|
Staffing Services
|
Bengaluru
09 Oct
Staffing Services
Bengaluru
Role & responsibilities
Key Responsibilities:
Adapt existing platform software to support recent hardware changes and customer-specific requirements.Integrate firmware with new RTL hardware designs and perform HW/SW co-verification.Analyze and debug system-level issues and hardware-software integration failures.Develop and optimize firmware under tight memory and performance constraints.Collaborate with cross-functional teams including hardware, software, and QA teams.
Required Skills:
Strong proficiency in C/C++ for embedded systems.Experience with ARM and/or RISC-V architectures.Solid understanding of device drivers, RTOS, or Linux kernel internals.Familiarity with OS porting on custom chips.Proficient in debugging tools like JTAG, GDB, and logic analyzers.Knowledge of embedded security, cryptographic protocols, and secure firmware update mechanisms.Experience with communication protocols such as I2C, SPI, UART.Exposure to version control systems (e.g., Git) and CI/CD pipelines.Strong analytical, documentation, and collaboration skills.
📌 MNC Co. Looking For Device Engineering Specialist (Bengaluru)
🏢 Staffing Services
📍 Bengaluru