Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
intent

Senior Embedded/Firmware Engineer, Linux

intent

. Design, develop, and maintain custom embedded Linux distributions using Yocto or Buildroot .

Posted 10/27/2026contractRemote • PolandSenior💰 PLN 120 - PLN 180 per hourWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing custom embedded Linux distributions, optimizing system performance, and debugging firmware and hardware issues. Proficient in C/C++ programming, embedded Linux build systems, and collaborating across engineering teams to deliver high-quality solutions.

Highest-signal resume keywords
Embedded Linux DevelopmentC/C++ ProgrammingYocto ProjectBootloader ExperienceFirmware Debugging

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C/C++ ProgrammingEmbedded Linux DevelopmentYocto ProjectBuildrootBootloader DevelopmentDevice Driver CustomizationFirmware DebuggingCI/CD ImplementationBash ScriptingPython Scripting
Soft Skills
Clear CommunicationProblem-Solving MindsetOwnershipSelf-RelianceResponsibility
Tools & Technologies
JTAGSWDLogic AnalyzersOscilloscopesGitGitHubGitLabTechnical DocumentationUARTSPI
Industry Keywords
Embedded SystemsFirmware DevelopmentLinux KernelDevice DriversSecure BootEncrypted FilesystemPower Consumption OptimizationTiming ConstraintsSensor IntegrationEmbedded Security

Tech Stack

Tools & technologies
DockerJenkinsLinuxPythonTCP/IPC++

About the role

Key responsibilities & impact
  • Design, develop, and maintain custom embedded Linux distributions using Yocto or Buildroot
  • Bring up new hardware platforms and work with the hardware team to debug issues from schematics to software
  • Develop and maintain BSPs and bootloaders such as U-Boot
  • Customize the Linux kernel, including writing and debugging I2C, SPI, UART, and MIPI-CSI/DSI drivers
  • Write robust, efficient C/C++ code for system services and applications
  • Optimize boot time, memory usage, and power consumption
  • Implement and maintain Secure Boot and encrypted filesystem features
  • Debug firmware and hardware-adjacent issues with JTAG/SWD, serial logs, logic analyzers, oscilloscopes, and vendor tooling
  • Collaborate with hardware, mobile, QA, backend, product, and client-side engineering teams
  • Participate in requirements discussions, technical planning, architecture decisions, estimations, and delivery planning
  • Test firmware releases, investigate development and QA issues, and maintain technical documentation
  • Share knowledge and improve engineering practices within the Firmware & Hardware chapter
  • Work in a project squad led by a PM for day-to-day delivery while participating in the Firmware & Hardware chapter

Requirements

What you’ll need
  • 4+ years of professional experience in embedded or firmware development
  • Strong hands-on experience with C / C++ for embedded systems
  • Hands-on experience with embedded Linux build systems such as Yocto Project or Buildroot
  • Good understanding of the Linux kernel, device drivers, and the device tree
  • CI/CD experience for embedded projects, such as GitHub Actions, Jenkins, or GitLab CI
  • Experience with bootloaders, particularly U-Boot
  • Experience with embedded constraints: timing, memory, peripherals, boot time, and power consumption
  • Ability to debug firmware and hardware-adjacent problems using JTAG/SWD, serial logs, logic analyzers, and oscilloscopes
  • Comfort reading schematics, datasheets, technical documentation, and errata
  • Familiarity with UART, SPI, I2C, GPIO, or similar embedded interfaces
  • Proficiency with Bash and/or Python for automation and testing
  • Solid Git skills and comfort collaborating on GitHub, including pull requests, code reviews, and shared repositories
  • Good command of written and spoken English, minimum B2
  • Ownership, self-reliance, and responsibility for assigned work
  • Clear communication with engineers, PMs, QA, and clients
  • Problem-solving mindset
  • Freelance availability on a time-and-material basis
  • Nice-to-have experience includes multiple platforms, embedded Linux toolchains, ARM Cortex-M, FreeRTOS or Zephyr, Bluetooth/BLE, TCP/IP, Wi-Fi, Ethernet, MQTT, multimedia/audio technologies, embedded security, sensor integration, power profiling, Docker, and personal GitHub or GitLab projects

Benefits

Comp & perks
  • Truly flexible hours
  • Fully remote across Europe
  • Access to internal knowledge-sharing: tech talks, experiments, side projects
  • Structured ramp-up period with a technical buddy
  • Progressive tasks and early, frequent feedback
  • Potential to join the core team with a fixed salary and full benefits package after the initial freelance period
  • Paid leave and medical benefits with the permanent contract (not included during the freelance period)