Transasia Bio-Medicals

3 weeks ago


Bangalore, India Transasia Bio-Medicals Ltd. Full time

Key Responsibilities :


- Develop, test, and maintain system-level software in Linux environments.


- Write and optimize C/C++ code for performance and scalability.


- Design and implement system applications, as well as system libraries, kernel modules, and drivers.


- Debug and resolve complex system issues, including kernel panics and system crashes.


- Collaborate with hardware teams to develop and support hardware-software interfaces.


- Stay updated with the latest trends and advancements in Linux system programming and open-source technologies.


- Implement operating system-related software components for Linux-based in-flight entertainment and cabin management systems in agile projects.


- Support the creation and review of technical specifications for software and system architectures.


- Document software designs, interfaces, and usage guidelines.


Required Qualifications :


- Bachelor's degree in computer science, Engineering, or a related field.


- Minimum 6 to 8 yrs. of relevant experience.


- Proven experience in software development, particularly in system-level programming.


- Proficiency in C/C++ programming languages.


- Strong understanding of Linux operating system internals, including kernel architecture, memory management, and file systems.


- Experience with Linux system calls, multithreading, and synchronization mechanisms.


- Familiarity with debugging tools such as GDB, strace, and perf.


- Knowledge of distributed version control systems like Git and SVN.


- Excellent problem-solving skills and attention to detail.


- Good understanding of Software development life cycle (SDLC).


- Strong verbal and written communication skills.


- This role requires frequent travel and 8 to 12 months of on-site training in Hamburg


Preferred Qualifications :


- Master's degree in Computer Science/ Electrical Engineering is preferred or any Engineering.


- Experience with scripting languages such as Ruby.


- Experience with Docker and similar containerization technologies is highly beneficial.


- Familiarity with Linux networking and security features.


- Contributions to open-source projects.


- Knowledge of hardware-software co-design and embedded systems.


- Proficient in German language skills.

(ref:hirist.tech)