Aplikuj teraz

Software Engineer - Embedded Linux Drivers

SOFTGENT

Gdańsk
12000 - 20000 PLN
B2B
C
💼 B2B

Must have

  • C

  • Linux

  • Yocto Project

  • Git

  • C++

  • English (C1)

  • Polish (Fluent)

Nice to have

  • Ethernet

  • Networking

  • Protocols

  • DHCP

Requirements description

Preferred Qualifications:

  • Programming Skills: Strong experience in C for kernel and driver-level development.
  • Linux Expertise: Deep understanding of Linux internals, kernel configuration, and device driver architecture.
  • Yocto Knowledge: Hands-on experience with Yocto Project for embedded Linux builds.
  • Debugging Proficiency: Familiarity with debugging techniques for kernel and driver-level issues.
  • Version Control: Proficiency with Git and collaborative workflows.
  • English: Fluent in written and spoken English for global team collaboration.

Nice to Have:

  • Experience with IPMI, Ethernet drivers, and Shelf Manager implementations.
  • Knowledge of networking protocols (SNMP, DHCP, IGMP).
  • Familiarity with Broadcom chipsets and embedded networking stacks.
  • Exposure to CPLD and AMI BIOS environments.

Offer description

We are looking for a skilled Software Engineer with strong expertise in Linux device drivers to join our team. This role focuses on porting, integrating, and debugging Linux drivers for advanced embedded systems in a technically challenging environment.

What We Offer:

  • Competitive Compensation: Attractive salary with a comprehensive benefits package, including life insurance, private medical care, and Multisport / PZU Sport memberships.
  • Flexible Working Hours: Options for flexible hours to support work-life balance.
  • Stable Employment: Choose between an employment contract or B2B, both offering competitive compensation and long-term stability.
  • Professional Growth: Significant opportunities to develop technical skills and advance your career by working on innovative projects.
  • Collaborative Environment: A friendly and dynamic work culture with a team of highly qualified professionals.
  • Global Experience: Engaging work with customers and suppliers worldwide, providing a diverse and stimulating work environment.

Your responsibilities

  1. Driver Development & Debugging: Port, integrate, and troubleshoot Linux drivers (e.g., IPMI, Ethernet, Shelf Manager) for custom hardware platforms.
  2. Kernel-Level Work: Configure and adapt Linux kernel for embedded systems, ensuring compatibility with hardware components.
  3. System Integration: Collaborate on low-level system bring-up, hardware abstraction, and performance optimization.
  4. Yocto & Build Systems: Use Yocto Project to build custom Linux distributions and manage build environments (Autotools, Makefiles, CMake).
  5. Debugging Tools: Apply tools like gdb, strace, perf, and kernel logs for diagnosing and resolving issues.
  6. Collaboration: Work closely with hardware and software teams to ensure seamless integration and functionality.
Wyświetlenia: 4
Opublikowana8 dni temu
Wygasaza 25 dni
Rodzaj umowyB2B
Źródło
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Software Engineer - Embedded Linux Drivers"