HamburgerMenu
hirist

Left Right Mind - System Software Engineer - Embedded System

Posted on: 27/10/2025

Job Description

About The Role :

We are seeking a highly skilled System Software Engineer to join our dynamic team.

The ideal candidate will have extensive experience in writing software for hardware systems , a strong understanding of hardware-software interaction, and a passion for delivering high-quality, efficient solutions.

Roles & Responsibilities :

- Design, develop, and implement software that controls hardware.

- Experience with writing software for hardware systems.

- Support the integration of software with hardware components.

- Collaborate with hardware engineers to define system requirements and specifications.

- Debug and optimize existing code to enhance performance and reliability.

- Experience with writing software for hardware systems.

- Participate in code reviews, providing feedback and mentoring junior engineers.

- Stay current with industry trends and emerging technologies related to embedded systems.

- Document software design, development processes, and testing results.

Required Skills & Experience :

- Bachelors degree in Computer Science, Electrical Engineering, or a related field; Masters preferred.

- 5 to 15 years of previous experience as an Embedded Engineer/Software Engineer/Software Developer working on (non-compute hardware), automation, or instrumentation.

- Proficiency in programming languages such as Java.

- Mandatory experience in OOP, design patterns, data structures, distributed systems, multi-threaded and multi-process programming.

- Hands-on experience in Desktop based application.

- Strong knowledge of real-time operating systems (RTOS) and embedded Linux.

- Familiarity with interface protocols for cross language software such as CORBA, Apache Thrift, gRPC or similar technologies.

- Excellent problem-solving skills and attention to detail.

- Strong communication skills, both written and verbal.


info-icon

Did you find something suspicious?