Senior Embedded/Firmware Engineer, Linux

atintentRemotePL flagPolandFreelanceHardware EngineerSeniorPLN 120 – PLN 180/hour

Posted 2 days ago

This is a fully remote position, open to applicants in Poland.

📋 Description

• Design, develop, and uphold custom embedded Linux distributions utilizing Yocto or Buildroot.

• Initiate new hardware platforms and collaborate with the hardware team to troubleshoot issues ranging from schematics to software.

• Create and sustain BSPs and bootloaders, including U-Boot.

• Tailor the Linux kernel by writing and debugging drivers for I2C, SPI, UART, and MIPI-CSI/DSI.

• Develop robust and efficient C/C++ code for system services and applications.

• Optimize boot times, memory usage, and power consumption.

• Implement and manage Secure Boot and encrypted filesystem functionalities.

• Troubleshoot firmware and hardware-related issues using JTAG/SWD, serial logs, logic analyzers, oscilloscopes, and vendor tools.

• Collaborate with hardware, mobile, QA, backend, product, and client-side engineering teams.

• Engage in requirements discussions, technical planning, architectural decisions, estimations, and delivery planning.

• Test firmware releases, investigate development and QA challenges, and maintain technical documentation.

• Disseminate knowledge and enhance engineering practices within the Firmware & Hardware chapter.

• Participate in a project squad managed by a PM for daily delivery while engaging in the Firmware & Hardware chapter.


⛳️ Requirements

• Over 4 years of professional experience in embedded or firmware development.

• Strong practical experience with C/C++ for embedded systems.

• Hands-on knowledge of embedded Linux build systems like Yocto Project or Buildroot.

• Comprehensive understanding of the Linux kernel, device drivers, and the device tree.

• Experience with CI/CD processes for embedded projects, such as GitHub Actions, Jenkins, or GitLab CI.

• Familiarity with bootloaders, especially U-Boot.

• Awareness of embedded constraints including timing, memory, peripherals, boot time, and power consumption.

• Proficient in debugging firmware and hardware-adjacent issues utilizing JTAG/SWD, serial logs, logic analyzers, and oscilloscopes.

• Comfortable reading schematics, datasheets, technical documentation, and errata.

• Familiar with UART, SPI, I2C, GPIO, or similar embedded communication interfaces.

• Proficient in Bash and/or Python for automation and testing purposes.

• Strong Git proficiency and ease of collaboration on GitHub, including pull requests, code reviews, and shared repositories.

• Good command of written and spoken English, at least at B2 level.

• Demonstrated ownership, self-reliance, and accountability for assigned tasks.

• Clear communication skills with engineers, PMs, QA, and clients.

• A problem-solving mindset.

• Availability for freelance work on a time-and-material basis.

• Nice-to-have experiences include working across 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

• Truly flexible working hours.

• Fully remote position available across Europe.

• Access to internal knowledge-sharing opportunities such as tech talks, experiments, and side projects.

• Structured ramp-up period supported by a technical buddy.

• Progressive task assignments with early and frequent feedback.

• Opportunity to transition to the core team with a fixed salary and comprehensive benefits package following the initial freelance period.

• Paid leave and medical benefits included with a permanent contract (not applicable during the freelance period).

People also viewed

JAM Industries9 hours ago

Embedded Systems Engineer

US flagNew York OnlyFull-timeHardware Engineer
ApplyView job
Curtiss-Wright Corporation11 hours ago

Principal Hardware Engineer

US flagMassachusetts OnlyFull-timeHardware Engineer$144.1k – $190k/year
ApplyView job
General Dynamics Mission Systems3 days ago

Senior Advanced ASIC FPGA Engineer – Remote

US flagArizona OnlyFull-timeHardware Engineer$152.5k – $169.1k/year
ApplyView job
General Dynamics Mission Systems3 days ago

Senior Advanced ASIC FPGA Engineer – Sign-on Bonus Available

US flagArizona OnlyFull-timeHardware Engineer$152.5k – $169.1k/year
ApplyView job
Ford Motor Company3 days ago

Director, Hardware Engineering – Integration

US flagMichigan OnlyFull-timeHardware Engineer
ApplyView job
Capgemini3 days ago

RTL Engineer, FPGA

UA flagUkraine OnlyFull-timeHardware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers