Key Responsibilities ? Perform cross-compilation for embedded platforms, ensuring that software is correctly built and deployed for target hardware architectures. ? Implement and troubleshoot network protocols such as TCP/UDP, and develop socket programming solutions for real-time communication in embedded systems. ? Work extensively within a Linux environment, including kernel customization, driver development, system configuration, and debugging. ? Design and develop high-quality embedded software using C/C++, adhering to best coding practices for performance and efficiency. ? Use tools like WireShark (or similar) to monitor and analyze network traffic, debug issues, and optimize system performance. ? Collaborate with hardware and software teams to integrate software with hardware components, ensuring smooth functionality and communication between different system layers. ? Identify bottlenecks and improve the performance of embedded systems by optimizing both software and hardware interfaces. ? Maintain detailed documentation of code, design decisions, and system configurations. Prepare technical reports on testing, debugging, and performance outcomes.
Job Type: Full-time
Pay: ?800,000.00 - ?1,400,000.00 per year
Schedule:
Day shift
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.