Back to list

Vacancy description

C Programming - Communication Protocols in Hyderabad, भारत

Softpath Technologies LLC

Hyderabad, भारत

Job Summary : We are looking for an experienced C Developer with strong hands-on experience in C programming, software development, debugging, and communication protocols. The candidate will be responsible for developing, enhancing, debugging, and maintaining software components using https://jobeax.com/link/gSSUBcrjwpOny7mg Responsibilities : - Design, develop, modify, and maintain software applications/components using C.- Develop efficient, reliable, and reusable code following coding standards and best practices.- Analyze software requirements and translate them into technical specifications and implementation.- Develop and integrate software modules for embedded/system-level applications.- Perform C coding, debugging, troubleshooting, and code optimization.- Analyze logs, traces, dumps, and debugging information to identify root causes.- Support software integration and system-level troubleshooting.- Prepare technical documentation for developed modules and interfaces.- Collaborate with QA/testing teams during integration and defect resolution.- Participate in the complete software development lifecycle from requirement analysis through development, testing, and https://jobeax.com/link/uOc2ebmcs8DhQ7mC Skills : - Strong hands-on experience in C Programming.- Good understanding of pointers, structures, unions, arrays, strings, functions, memory management, and data structures.- Experience in developing and debugging applications using C.- Strong understanding of communication protocols and protocol implementation.- Good knowledge of software development and debugging methodologies.- Strong problem-solving and analytical skills.- Good understanding of multithreading/concurrency concepts is preferred.- Experience working in Linux/Unix environments is https://jobeax.com/link/gfia8Ws8Tvhsktv1 Skills : - Knowledge of TCP/IP, UDP, MQTT, CAN, UART, SPI, I2C, Ethernet, or other relevant protocols.- Experience with protocol debugging and packet/log analysis.- Knowledge of IPC mechanisms and socket programming.- Experience with GDB or similar debugging tools.- Knowledge of Git/SVN or other version-control systems.- Exposure to embedded systems or system-level software development.- Knowledge of scripting languages such as Python is an added https://jobeax.com/link/oQpPg71F2BMEM7yd Technical Skills : Programming : C, Data Structures, Algorithms, Pointers, Memory ManagementProtocols : TCP/IP, UDP, Ethernet, CAN, UART, SPI, I2C, MQTTOperating Systems : Linux / UnixDebugging : GDB, Log Analysis, Troubleshooting, Memory DebuggingTools : Git, SVN (ref:hirist.tech)

Similar vacancies

More like this role

  • Full-time
  • IT
... area- Extensive experience with embedded systems software and hardware- Extensive experience developing in C and C++ environments.- Experience with wireless communication principles and protocols: 3GPP, 802.11 or Bluetooth.- Experience with analog and digital circuit design; power electronics is a plus- Experience with automotive ...

Pune, भारत

  • Full-time
  • IT
... area- Extensive experience with embedded systems software and hardware- Extensive experience developing in C and C++ environments.- Experience with wireless communication principles and protocols: 3GPP, 802.11 or Bluetooth.- Experience with analog and digital circuit design; power electronics is a plus- Experience with automotive ...

Chandigarh, भारत

WHITEBLUE CLOUD SERVICES PRIVATE LIMITED

Desktop Application Developer - C++/C# Programming

  • IT
... professional experience in C++ or C#.- Proficiency in building modern, responsive user interfaces using WPF and XAML.- Strong understanding of object-oriented programming, design patterns, and data structures to build maintainable and modular code.- Ability to communicate technical concepts clearly to non-technical stakeholders ...

Chennai, भारत

  • IT
... programming experience in C.- Strong understanding of computer networking fundamentals, particularly:1. Layer 2 (L2) and Layer 3 (L3) networking2. TCP/IP3. Network protocols4. Socket programming5. Client-server communication- Strong knowledge of Data Structures and Algorithms.- Hands-on experience with Linux/Unix environments.- ...

Pune, भारत

  • IT
... DTCs, ECU reset, diagnostic sessions, security access, ECU flashing/programming, and data read/write operations.- Develop and integrate automotive diagnostic protocols into software applications.- Work with CAN/CAN Bus communication and troubleshoot communication-related issues.- Debug diagnostic communication between the ...

भारत

  • IT
... Automotive or other safety-critical systems using qualification methods/processes like MISRA, ASPICE, and ISO26262.- Communication protocols like Ethernet MAC, PHY, Switching, TCP/IP, Security, Serdes, PCIe, NTB, and SR-IOV.- Boot loaders like uboot or similar.- Video processing standards and protocols. (ref:hirist.tech)

Bengaluru, भारत

  • Remote
  • Hybrid
  • On-site
  • Full-time
  • Research

Rs 11 - 13 lakhs p.a.

... skills are essential, and candidates must have prior experience in the Electronics and Electrical industry. Key Skills & Expertise - Proficiency in C/C++ programming - Deep understanding of serial communication protocols (e.g., SPI, I2C, UART, CAN), IP protocols, display interfaces, and hardware subsystems - Hands-on experience ...

Pune, भारत

  • On-site
  • Contract
... systems.- Practical understanding of processor and microcontroller architectures, particularly ARM and Cortex-A families.- Experience working across bare-metal programming, real-time operating systems, and device driver development.- Familiarity with Linux kernel development and Linux user-space application programming.- Understanding ...

Ahmedabad, भारत

  • IT
... motivated Embedded Software Engineer to join our team. The ideal candidate will have a strong background in developing embedded systems and a high proficiency in programming languages such as Embedded C, C++, Java, Ada, Python, Vxworks, and Rust. You will play a critical role in designing, developing, and optimizing software solutions ...

Hyderabad, भारत

Nilasu consulting

BMC Firmware Developer

... Side-band/Out-of-band server https://jobeax.com/link/8l1HKAPsCuIcTvHp Responsibilities : - Develop and maintain OpenBMC stack.- Implement Redfish and PLDM protocols.- Utilize C programming for firmware development.- Debug using logic analyzers, oscilloscopes, and JTAG https://jobeax.com/link/jjgX401nR6N1RcH7 Stack & Requirements ...

Bangalore, भारत