09/19/2025 updated

RV
100 % available

Embedded Software Engineer with 12+ years experience in low-level programming

Hyderabad, India
Worldwide
B.E
Hyderabad, India
Worldwide
B.E

C++ (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.
 

Experience

Professional experience10+ years
Freelancer since2025

Languages

EnglishFluent

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in