04 Aug
|
Tata Consultancy Services
|
Telangana
04 Aug
Tata Consultancy Services
Telangana
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 • Positive 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
📌 Embedded Developer (Telangana)
🏢 Tata Consultancy Services
📍 Telangana