06 Aug
|
Scoutit
|
Bengaluru
We're looking for Embedded Firmware Engineers!
Responsibilities Design, develop, and maintain embedded firmware in C/C++.
Develop automated test scripts and tools using Python.
Implement features based on customer needs and technical specifications aligned with industry protocols (NVMe, PCIe, I2C, DMTF).
Work closely with system processors, PCIe components, peripherals, and resident operating systems.
Perform debugging and validation using software debuggers, in-circuit emulators (ICE), protocol analyzers, and logic analyzers.
Create and maintain detailed design documentation and collaborate effectively with internal teams and external stakeholders.
Qualifications Bachelor s degree in Electrical Engineering, Computer Engineering, or Computer Science.
Proficiency in embedded firmware development using C/C++.
Solid understanding of embedded systems architecture and microprocessor-based design.
Hands-on experience with NVMe, PCIe, I2C, and DMTF protocols.
Familiarity with MCTP over PCIe/I2C and BMC out-of-band communication.
Proficient with tools like protocol analyzers, logic analyzers, in-circuit emulators,
ARM/Greenhills debug tools.
Excellent verbal and written communication skills.
Ability to thrive in a globally distributed team across different time zones.
Preferred Qualifications Experience with RTOS-based development.
Additional proficiency in Python and low-level programming languages.
Exposure to FPGA or ASIC development environments.
Understanding of secure firmware practices (encryption, authentication).
Knowledge of hardware-software co-design for scalable embedded solutions.
Familiarity with virtualization concepts, including IOMMU and virtual machine environments. (*Note: Scoutit is an independent candidate sourcing partner for this hiring. All applications, candidate screening, and hiring-related actions are conducted directly by the respective employer’s authorized recruitment team. Relevant candidates will be contacted via email and asked to fill in additional details as part of the next stage of the application process.) Skills: c,embedded,design,firmware
📌 Embedded Firmware Engineer (Bengaluru)
🏢 Scoutit
📍 Bengaluru