Senior Linux System Engineer (#3632)

Ukraine, Europe
Work type:
Office/Remote
Technical Level:
Senior
Job Category:

N-iX is a software development service company that helps businesses across the globe develop successful software products. During 20 years on the market and by leveraging the capabilities of Easter Europe talents, the company has grown to 2000+ professionals with a broad portfolio of customers in the area of Fortune 500 companies as well as technological start-ups. With its headquarters in Lviv, Ukraine, the company also has multiple development offices in the East European region and representative entities in the United States of America, Sweden, and Malta.

Necessary Requirements:

  •  Good knowledge of ARM-based SoCs

Device tree customization, kernel module integration, bootloader configuration, low-level debugging 

  • Solid C/C++ and shell scripting skills

Development and customization of kernel-related components, performance optimization, error analysis 

  • Confident use of Yocto & Embedded Linux

Custom layers, recipe customizations, kernel builds 

  • Experience with hardware boot processes and bring-up

Debugging via serial interfaces, JTAG, analysis of early boot failures

Description of Duties:

  • Support with on-site commissioning of hardware modules

Close collaboration with hardware development, troubleshooting directly on the device 

  • Support with testing production equipment

Debugging and analysis of interfaces between software and production tools 

  • Support with testing automation equipment

Error analysis, interface testing, and, if necessary, adaptation of test software or scripts 

  • Bring-up of new SoC boards and hardware revisions

Linux system configuration, bootloading, kernel module creation and customization

  • Integration and debugging of low-level drivers, especially for graphics and connectivity (WiFi, Bluetooth)
  • Support for system integration, including customization of CI tests

Working Methods & Framework:

  • Work within an agile development team; participation in regular Scrum meetings is required.
  • Mobile working is possible; short-term availability on-site in Wuppertal (1-2 days' notice) is mandatory.
  • Close interdisciplinary collaboration with software, hardware, testing, and production

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

×

Easy apply

    or
    Refer a friend