HamburgerMenu
hirist

Software Engineer - Embedded System

Posted on: 11/09/2025

Job Description

Job Description :


We are looking for a skilled Software Engineer with strong expertise in system-level programming, networking, and Unix/Linux-based development. The ideal candidate will have deep knowledge of software architecture, data structures, algorithms, and hands-on experience in building scalable and reliable software solutions.


Key Responsibilities :


- Design, develop, and maintain software applications in C / C++ on Unix/Linux platforms.

- Apply strong fundamentals in software architecture, data structures, and algorithms to build robust and efficient solutions.

- Work on network programming (TCP/IP, UDP) and ensure high-performance, scalable communication modules.

- Implement multithreaded and concurrent programming solutions.

- Debug and troubleshoot complex networking and system-level issues.

- Collaborate with cross-functional teams to deliver high-quality software.

- Embrace DevOps practices, ensuring smooth deployment and providing operational support

for developed solutions.


Required Skills & Experience :


- 5 - 8 years of experience in software engineering with strong emphasis on C / C++ programming.


- Solid understanding of software design principles, data structures, and algorithms.

- Strong experience in Unix/Linux development environments.

- Hands-on expertise in network programming (TCP/IP, UDP).

- Proven ability in multithreading, concurrency, and synchronization mechanisms.

- Experience with DevOps practices, CI/CD, and operational support of software systems.

- Excellent problem-solving and debugging skills.


info-icon

Did you find something suspicious?