Embedded Software Engineer C/C++

1.0 - 5.0 years

5.0 - 8.0 Lacs P.A.

Bengaluru

Posted:3 days ago| Platform: Naukri logo

Apply Now

Skills Required

C++usbdevice driversnetworkingrs232networking stackraspberry piipv4embedded systemslinuxdebuggingi2cfirmwarearmtcppythonckernelipnxpspidata networkethernetlinux networkingembedded softwarefirewalltroubleshootingpcie

Work Mode

Work from Office

Job Type

Full Time

Job Description

Responsibilities Embedded Software design and development Implementing Embedded application Software development of kernel mode device drivers, Networking software for an ARM based Embedded POC : 8+ years of experience as an embedded software developer Experience in ARM based processor like Raspberry PI / NXP etc Developed software for embedded applications. Implemented software solutions embedded systems including firmware and device drivers. Experience in IPv4/IPv6 networking, Linux networking stack, firewalls, and routing protocols Linux OS integration, memory management, peripheral driver integration In-depth knowledge and experience of data networking (TCP/IP, Ethernet, and related technologies) Expert in C and Python programming Working knowledge of C++ programming Working experience in various protocols like Ethernet, PCIe, I2C, SPI, USB, RS232 Good Problem-solving skills Strong debugging & troubleshooting skills. Good oral & written communication skills Ability to work independently, excellent interpersonal and teamwork to have Skills : Knowledge on x86 Architecture, Boundary Scan etc. Software development for semiconductor and Experience : Bachelor/Postgraduate in Engineering IT, CS, ECE & EEE or Equivalent At least eight years of experience in developing Software for embedded systems

Lead Generation
Business City

RecommendedJobs for You