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
Embedded

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. The position involves developing software for embedded systems from conception to deployment, working with various hardware platforms including Qualcomm Snapdragon, NXP i.MX, and NVIDIA Jetson.

As an Embedded Linux Developer, you'll be responsible for designing, developing, and debugging system software, while also ensuring the stability and efficiency of system resources. The role requires strong expertise in C/C++ programming and embedded Linux systems, particularly with the Yocto Project. You'll be working on driver development, system integration, and providing technical support for deployed solutions.

The ideal candidate will have a strong foundation in computer science or software engineering, with hands-on experience in embedded systems development. This role offers the opportunity to work with modern technologies and contribute to innovative solutions in the embedded systems space. You'll be part of a team that values technical excellence and innovation, working on projects that require both deep technical knowledge and practical problem-solving skills.

This position is perfect for someone who enjoys working at the intersection of hardware and software, has a passion for embedded systems, and wants to contribute to developing robust, efficient embedded solutions. The role offers the chance to work with various hardware platforms and technologies, providing excellent opportunities for professional growth and technical advancement in the embedded systems field.

Last updated a day 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