We are seeking a motivated and detail-oriented Software Engineer to join our growing team. This role offers the opportunity to work with embedded Linux systems, low-level programming, and system configuration in a collaborative and technically engaging environment.
responsibilities :
Software Development: Design and develop robust system-level software using C, Bash, and Python.
Linux System Work: Contribute to Linux kernel configuration, device driver integration, and embedded system customizations.
Build Systems: Work with a range of build systems including Autotools, Makefiles, and CMake for efficient project compilation and configuration.
Yocto Project: Utilize Yocto to build customized Linux distributions tailored to specific hardware and project needs.
Version Control: Use Git for collaborative development, code review, and maintaining clean project histories.
Collaboration & Autonomy: Balance independent problem solving with effective team collaboration, contributing to planning, troubleshooting, and delivery.
Critical Thinking: Evaluate technical solutions critically to meet performance, maintainability, and scalability goals.
requirements-expected :
Programming Expertise: Hands-on experience with C for system-level or embedded development.
Scripting Skills: Proficiency in Bash and Python for automation and tooling.
Linux Knowledge: Strong understanding of Linux internals, kernel configuration, and device driver handling.
Build Tools: Familiarity with Yocto Project and common build systems (Autotools, Makefile, CMake).
Version Control: Proficiency with Git and collaborative development practices.
Soft Skills: Strong analytical thinking, ability to work independently, and effective team collaboration.
Fluent English, both written and spoken, to collaborate effectively in a global team and participate in international projects.
offered :
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.
benefits :
sharing the costs of sports activities
private medical care
sharing the costs of professional training & courses