Trineo develops custom software for clients in the US and EU, specializing in web, mobile, and IoT/embedded solutions. We build practical tools for businesses using modern tech, focusing on real-world results. Our team thrives on collaboration, problem-solving, and straightforward execution.
We are looking for an
Embedded Linux Systems Engineer (Edge Device Software Engineer)
Location: Gdynia, Pomorski Park Naukowo Technologiczny
(2 days in office / 3 days remote)
About the Role:
We are seeking a skilled Embedded Linux Software Engineer to participate in development of a commercial-grade in-house network appliance. This appliance will be based on an off-the-shelf embedded computer running a custom-configured Linux system with a high-performance application developed in Python, C/C++, and Bash, to support advanced cloud-based AI data analysis application.
You will be responsible for:
• Supporting the target hardware selection: Evaluating and selecting the optimal embedded platform for performance, stability, and long-term support.
• Linux system configuration: Setting up a stable, secure, and optimized Linux distribution tailored for the appliance.
• Application development: Designing and implementing a robust, maintainable application that delivers critical network-related functionality.
• System integration: Ensuring seamless interaction between hardware, OS, and application layers.
• Performance tuning & security hardening: Optimizing system performance and applying security best practices.
Key Responsibilities:
• Select and validate suitable embedded hardware (SBCs, industrial-grade systems, etc.).
• Configure and maintain a minimal, reliable Linux OS with necessary drivers and services.
• Develop core application logic in Python, C/C++, and Bash for network automation, monitoring, or other defined tasks.
• Implement systemd services, logging, and remote management capabilities.
• Ensure low-latency, high-efficiency operation in a headless environment.
• Collaborate with network/system engineers to align functionality with business needs.
Required Skills & Experience:
• Strong expertise in embedded Linux development (kernel configuration, drivers, boot process).
• Proficiency in Python and some past exposure to C/C++ for systems programming.
• Experience with Bash scripting and Linux CLI tools.
• Familiarity with networking protocols (TCP/IP, HTTP, DNS, firewalls, etc.).
• Experience with secure Linux hardening (SELinux, AppArmor, minimal OS design).
• Ability to benchmark and optimize system performance.
• Communicative English,
• Ability to work efficiently in Scrum.
Nice-to-Have:
• Prior work on network appliances or IoT devices.
• Experience with real-time Linux (PREEMPT_RT, Xenomai).
• Knowledge of containerization (Docker, LXC) for service isolation.
• Contributions to open-source embedded projects.
What We Offer:
• Opportunity to co-architect a critical in-house system from the ground up
• Work with modern embedded technologies in a production environment
• Private healthcare
• Leisure package
• Flexible working hours
• Referral program
• Freedom to pick your tools
• Modern office with car and bicycle parking space
• 24 unpaid days off on B2B contract
B2B
Check similar offers