Porting Engineer

  • Pubblicato in data: 12/02/2025
  • Trivandrum - Technopark Phase I Campus
  • Software & Web Engineering
Indietro

Descrizione offerta

Job Title: Porting Engineer (Senior, Mid-Level, and Junior Roles)

Location: Technopark, Trivandrum

Company: E-Team Informatica India (P) Ltd is a subsidiary of Gruppo Zenit an Italian company with an industry presence of 25 years and experience in providing Software Solutions and IT Services. Our major clients are from Europe. E-Team Informatica India Pvt Ltd. works side by side with our clients making a real impact through digital and infrastructure transformation. We provide help in design and development of web and mobile applications, ERP management systems and infrastructure management guaranteeing not only the setting up of the project, but also providing ongoing assistance, till the entire life cycle of the application along with corrective and evolutionary maintenance services. We accompany our customers in the Digital Transformation path, guaranteeing the necessary support and skills, offering concrete solutions for growth, through technological innovation.

Job Type: Full-Time

About the Role:
We are looking for talented Porting Engineers at Senior, Mid-Level, and Junior positions to join our team. The ideal candidates will have a strong foundation in C programming and experience working with Unix-based systems, particularly Linux. You will be responsible for porting, optimizing, and maintaining software across platforms, working in non-GUI, command-line environments, and interfacing with databases.

Key Responsibilities:

  • Porting and optimizing software for Unix/Linux-based environments.
  • Developing and debugging non-GUI, character-based tools and scripts.
  • Writing efficient, maintainable code in plain C.
  • Leveraging Unix/Linux system calls and kernel-level programming.
  • Managing build processes using make and maintaining makefiles.
  • Interfacing C programs with popular SQL databases (e.g., Oracle, MySQL, PostgreSQL).
  • Collaborating with cross-functional teams to meet project deadlines.

Requirements:
All levels should meet the following baseline qualifications, with additional experience and responsibilities expected for Senior roles and learning opportunities for Junior candidates:

  1. Advanced knowledge of C programming (not C++, C#, or other variants).
  2. Strong expertise in Unix/Linux environments, including:
    • Command-line tools and scripting (e.g., bash, vi or equivalent editors).
    • Compiling, linking, shared libraries, and debugging.
  3. Solid understanding of Unix/Linux system calls and kernel internals.
  4. Experience with C-interfaces to SQL databases such as Oracle, MySQL, PostgreSQL, or Informix.
  5. Preferred knowledge of graphical interfaces like X11, Motif, or OpenLook.

Experience Requirements:

  • Senior Role: 7+ years of relevant experience, with demonstrated leadership and expertise in porting and optimizing complex systems.
  • Mid-Level Role: 3-6 years of relevant experience, with a strong understanding of Unix/Linux systems and C programming.

Junior Role: 0-2 years of experience, with a solid foundation in C programming and a willingness to learn.

On subject Line “Please mention the Post you are applying with Experience / Current Location.

Candidati

* campi obbligatori

Per caricare il tuo curriculum vitae *

* Autorizzo Gruppo Zenit a conservare i miei dati per 6 mesi per potermi contattare in futuro, come riportato nella Privacy Policy.

© Gruppo Zenit S.r.l. Tutti i diritti riservati | Privacy Policy | Cookie Policy