09/19/2025 updated
RV
100 % available
Embedded Software Engineer with 12+ years experience in low-level programming
Hyderabad, India
Worldwide
B.EC++ (Programming Language)Communications ProtocolsComputer ProgrammingDebuggingDevice DriversElectronic Data Interchange (EDI)Embedded SystemsLinux On Embedded SystemsEmbedded SoftwareEthernetIntegrated CircuitsInter-Process CommunicationReal-Time Operating SystemsSoftware EngineeringSystem ProgrammingSystems IntegrationTransmission Control Protocol (TCP)Universal Asynchronous Receiver/TransmitterSerial Peripheral InterfaceReal Time SystemsC++14
C/C++ Programming
Extensive experience with C and C++ programming languages up to C++14 standard, essential for embedded systems development.
Embedded Linux
Specialized knowledge in embedded Linux environments, including device drivers and system programming for resource-constrained devices.
Real-Time Systems
Expertise in RTOS (Real-Time Operating Systems) and real-time application development with focus on timing-critical operations.
Communication Protocols
Proficiency in various communication protocols including I2C, SPI, UART, TCP/IP networking, and Ethernet protocols for device interconnectivity.
Inter-Process Communication
Knowledge of IPC mechanisms for efficient data exchange between processes in embedded systems.
Hardware-Software Integration
Experience with Board Support Packages (BSP) and hardware-software integration techniques for embedded platforms.
System Debugging
Advanced skills in system debugging and troubleshooting complex embedded software issues.
Extensive experience with C and C++ programming languages up to C++14 standard, essential for embedded systems development.
Embedded Linux
Specialized knowledge in embedded Linux environments, including device drivers and system programming for resource-constrained devices.
Real-Time Systems
Expertise in RTOS (Real-Time Operating Systems) and real-time application development with focus on timing-critical operations.
Communication Protocols
Proficiency in various communication protocols including I2C, SPI, UART, TCP/IP networking, and Ethernet protocols for device interconnectivity.
Inter-Process Communication
Knowledge of IPC mechanisms for efficient data exchange between processes in embedded systems.
Hardware-Software Integration
Experience with Board Support Packages (BSP) and hardware-software integration techniques for embedded platforms.
System Debugging
Advanced skills in system debugging and troubleshooting complex embedded software issues.
Languages
EnglishFluent