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
Enterprise SaaS

Description For Embedded Linux Developer

Arrow is seeking an 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. You'll be responsible for the full development lifecycle of embedded systems, from initial requirements to commercial deployment. The position requires strong programming skills in C/C++ and deep knowledge of embedded Linux systems, particularly the Yocto Project. You'll work with various hardware platforms and be involved in driver development, system optimization, and integration of third-party components. This role is perfect for someone who enjoys working at the intersection of hardware and software, with opportunities to work on diverse projects and modern platforms like Qualcomm Snapdragon, NXP i.MX, and NVIDIA Jetson. The position offers hands-on experience with real-world embedded systems and the chance to contribute to all aspects of system development, from low-level driver work to application-level features. Join Arrow to be part of a team that delivers innovative technology solutions and shapes the future of embedded systems.

Last updated 6 hours 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 product designs
  • 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