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.
 

Languages

EnglishFluent

Contact form

Log in to get in touch

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

Sign upLog in