Role Embedded Software Developer Required Technical Skill Set Programming Language: C, Embedded C OS: Linux/Embedded Linux Others: Firmware Development, Device Drivers, Linux Internals Desired Experience Range 4 - 10 years Location of Requirement Hyderabad, Bangalore Desired Competencies (Technical/Behavioral Competency) Must-Have BE/BTech Electronics/Computer Engineering Experience in hands-on development and troubleshooting on embedded targets - such as ARM, 8051, QEMU, Baseboard Management Controllers Solid programming experience in C, C++ & IPC mechanisms Proven experience in Embedded System Architecture and Design Familiarity with Open-Source Software Configuration Management tools, Defect tracking tools, and Peer review Excellent knowledge of Interfaces, and hardware subsystems, OS Concepts, basics of the Embedded Linux, X86-64/ARM architecture, Board Bring-up, I2C, SPI, RS232, PCIe, D-Bus, SPI, and other industry standard protocols. Work on Industry wide protocols such as IPMI, Redfish, SNMP, HPiLO, MCTP, PLDM, ONTAP Good-to-Have OS porting Experience, Secure Boot, UEFI, u-Boot, Firmware Development Linux Kernel Internal & Driver exposure Modern C++ Programing Language C++-11, Python, Robotic Framework • Good understanding of BIOS Role descriptions / Expectations from the Role 1. Working on project requirements 2. Design & Development of Open-Source Applications for Embedded Systems and Servers 3. Troubleshooting & Bug Fixing, Validation and Testing 4. Provide technical subject matter expertise for the technical delivery processes and implementation. 5. Contribute to high-level architecture and drives low-level design. 6. Mentors and coaches embedded developers and team members 7. Employ industry best practices to deliver world-class solutions. Ensure developed solutions remain compliant with all applicable company standards Role: Software Development - Other,Industry Type: IT Services & Consulting,Department: Engineering - Software & QA,Employment Type: Full Time, PermanentRole Category: Software DevelopmentEducationUG: Any GraduatePG: Any Postgraduate