Embedded Linux Developer

Posted:
7/21/2025, 5:00:00 PM

Location(s):
Gdańsk, Województwo pomorskie, Poland ⋅ Województwo pomorskie, Poland

Experience Level(s):
Junior ⋅ Mid Level ⋅ Senior

Field(s):
Software Engineering

Position:

Embedded Linux Developer

Job Description:

What you will be doing at Arrow:

  • Developing software for the embedded systems and devices starting with the requirements and helping in all stages till commercial deployment 
  • Designing, developing, coding, testing, and debugging system software 
  • Reviewing the source code and design patterns 
  • Analyzing, and enhancing stability, efficiency, and scalability of all the system resources 
  • Validating and integrating new designs for the products 
  • Providing after-sales support and service
  • Interpret and work with hardware designs and schematics.
  • Evaluating and integrating open-source and third-party software components.

Requirements:

  • Bachelor’s degree in Software Engineering, Computer Science, or other related fields 
  • Proven experience in programming with modern C++ or C
  • Hands-on experience developing and troubleshooting embedded systems.
  • Experience with driver development, embedded Linux, and the Yocto Project.
  • Strong knowledge of operating systems, software development practices, hardware interfaces, and system architectures.

Nice to Have

  • Familiarity with Python or JavaScript.
  • Experience with Qualcomm Snapdragon, NXP i.MX, or NVIDIA Jetson platforms.

Location:

PL-Gdansk, Poland (Aleja Grunwaldzka)

Time Type:

Full time

Job Category:

Information Technology