T

Embedded Developer

Tata Consultancy Services · Hyderabad, Telangana, India

3–10 yrs experiencefull_timePosted 4w ago
Apply now →

Job description

**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**