Senior Linux System Engineer

7 Hours ago • All levels • System Design

Job Summary

Job Description

N-iX is seeking a Senior Linux System Engineer to join their team. The role involves supporting on-site commissioning of hardware modules, collaborating with hardware development, and troubleshooting directly on devices. Responsibilities include supporting testing of production and automation equipment, debugging interfaces, and bringing up new SoC boards and hardware revisions. The engineer will also be responsible for Linux system configuration, bootloading, kernel module creation, customization, and integration of low-level drivers. The work is within an agile development team, with participation in Scrum meetings. Mobile working is possible, with mandatory short-term on-site availability in Wuppertal.
Must have:
  • 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
Good to have:
  • Support with system integration
  • Customization of CI tests
Perks:
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools
  • Active tech communities
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Job Details

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

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Poland

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

System Design Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!