TekPillar

Embedded Software Developer

Job Location

bangalore, India

Job Description

Job Role : Embedded Software Developer Experience : 8 Years Location : Bangalore We are seeking a skilled and experienced Embedded Software Developer with over 8 years of experience to join our dynamic team in Bangalore. As part of our development team, you will contribute to cutting-edge projects and collaborate on building sophisticated embedded systems for a wide range of applications. The ideal candidate will possess a strong background in ARM-based processors, embedded system software, networking protocols, and programming languages such as C, Python, and C++. You will have the opportunity to work on a variety of software solutions, from firmware development to device driver implementation, ensuring the efficiency and functionality of embedded Responsibilities : - Design, develop, and implement embedded software solutions for a variety of applications using ARM based processors like Raspberry Pi, NXP, etc. - Develop software for embedded systems, including firmware and device drivers to support various hardware platforms. - Integrate Linux OS into embedded systems, including memory management and peripheral driver integration. - Utilize networking protocols such as IPv4/IPv6, TCP/IP, Ethernet, and Linux networking stack to optimize connectivity and performance. - Troubleshoot and debug embedded systems and networking issues, ensuring smooth operation. - Work on the integration of protocols like Ethernet, PCIe, I2C, SPI, USB, RS232. - Collaborate with cross-functional teams to ensure the integration of software solutions into end products. - Maintain clear and detailed documentation of development processes and system & Qualifications : - Minimum 8 years of experience as an embedded software developer, with a strong portfolio of previous work. - Deep understanding and hands-on experience with ARM-based processors such as Raspberry Pi, NXP, and other similar platforms. - Proven experience in software development for embedded systems, including firmware development and device driver creation. - Strong knowledge of networking protocols and technologies, including IPv4/IPv6, TCP/IP, Ethernet, and related technologies. - Expertise in Linux OS integration, memory management, and peripheral driver integration. - Excellent proficiency in C and Python programming languages; working knowledge of C++. - Experience with hardware protocols like Ethernet, PCIe, I2C, SPI, USB, and RS232. - Exceptional problem-solving, debugging, and troubleshooting skills. - Ability to work independently while also being an effective team player. - Excellent communication skills, both written and verbal, for clear and concise reporting and team collaboration. (ref:hirist.tech)

Location: bangalore, IN

Posted Date: 5/15/2025
View More TekPillar Jobs

Contact Information

Contact Human Resources
TekPillar

Posted

May 15, 2025
UID: 5153870551

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.