Taro Logo

Embedded Linux Developer

Arrow is a global technology solutions provider specializing in electronic components and enterprise computing solutions.
Gdańsk, Poland
Embedded
Mid-Level Software Engineer
In-Person
3+ years of experience
Embedded

Description For Embedded Linux Developer

Arrow is seeking an experienced Embedded Linux Developer to join their team in Gdansk, Poland. This role offers an exciting opportunity to work on cutting-edge embedded systems development, combining hardware and software expertise. The position involves developing software for embedded systems from initial requirements through to commercial deployment, making it perfect for developers passionate about low-level system programming.

The role encompasses a wide range of responsibilities, from designing and developing system software to troubleshooting complex embedded systems. You'll be working with modern C++ and C, developing drivers, and utilizing the Yocto Project for embedded Linux development. The position requires strong technical skills in operating systems, hardware interfaces, and system architectures.

As an Embedded Linux Developer at Arrow, you'll be part of a team that values technical excellence and innovation. You'll have the opportunity to work with various platforms including Qualcomm Snapdragon, NXP i.MX, and NVIDIA Jetson. The role combines hands-on development with system architecture design, making it ideal for someone who enjoys both detailed implementation work and broader system design.

The position offers the chance to work on meaningful projects that directly impact product development and customer satisfaction. You'll be involved in all stages of the development lifecycle, from initial design to after-sales support, providing a comprehensive experience in embedded systems development. This role is perfect for someone who wants to grow their career in embedded systems while working with a leading technology solutions provider.

Last updated 2 days ago

Responsibilities For Embedded Linux Developer

  • Developing software for embedded systems and devices from requirements through commercial deployment
  • Designing, developing, coding, testing, and debugging system software
  • Reviewing source code and design patterns
  • Analyzing and enhancing stability, efficiency, and scalability of system resources
  • Validating and integrating new designs for products
  • Providing after-sales support and service
  • Interpreting and working with hardware designs and schematics
  • Evaluating and integrating open-source and third-party software components

Requirements For Embedded Linux Developer

Linux
Python
JavaScript
  • Bachelor's degree in Software Engineering, Computer Science, or 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
  • Familiarity with Python or JavaScript (nice to have)
  • Experience with Qualcomm Snapdragon, NXP i.MX, or NVIDIA Jetson platforms (nice to have)

Interested in this job?

Jobs Related To Arrow Embedded Linux Developer