We are looking for an Embedded System Engineer with 4 years of experience to help build customize secure and maintain our embedded software platform. This role is ideal for someone who deeply understands Embedded Linux can work confidently with Yocto / Buildroot and knows how to tailor Linux images packages kernels and modules for production devices.
You will play a key role in shaping the platform layer that powers our devices with a strong focus on firmware development OTA updates secure boot and reliable device communication using protocols such as MQTT.
Key Responsibilities
- Design build and maintain embedded Linux distributions using Yocto and/or Buildroot
- Customize and edit Yocto layers recipes modules and packages based on product requirements
- Develop integrate and optimize platform-level software for embedded devices
- Work on firmware development and low-level system integration
- Implement and maintain OTA update mechanisms for remote device upgrades
- Support and enhance Secure Boot and platform security features
- Integrate device communication services using MQTT
- Debug system-level issues across boot kernel drivers middleware and user space
- Collaborate with hardware backend QA and product teams to ensure smooth system integration
- Improve system reliability performance maintainability and production readiness
- Support build automation CI/CD and release processes for embedded software
Required Qualifications
- 4 years of experience in embedded software or platform engineering
- Strong programming skills in C and Python
- Solid hands-on experience with Embedded Linux
- Strong experience with Yocto and/or Buildroot
- Proven ability to modify and maintain Yocto recipes layers packages and modules
- Experience with firmware development
- Experience implementing or maintaining OTA updates
- Good understanding of Secure Boot and embedded security concepts
- Experience with MQTT or similar device messaging protocols
- Strong debugging and troubleshooting skills across embedded Linux systems
- Familiarity with cross-compilation bootloaders and Linux system internals
- Proficiency with Git and collaborative development workflows
- Ability to troubleshoot across the stack from bootloader and OS layers to application and cloud/device integration
- Strong problem-solving skills and ability to work closely with hardware software QA and product teams
Preferred / Nice to Have
- Experience with bootloaders such as U-Boot
- Knowledge of Linux kernel configuration drivers and device trees
- Experience with containers or lightweight virtualization on embedded systems
- Familiarity with networking device provisioning and remote fleet management
- Experience in production-grade IoT or connected device environments
- Exposure to CI/CD pipelines for embedded systems
What Were Looking For
We are looking for someone who is not only technically strong but also practical and product-minded. The right candidate understands how to turn embedded Linux into a stable secure updateable platform that can scale in real-world deployments.
Requirements
- 3-5 years building and maintaining embedded Linux platforms
- Deep experience with Yocto / Buildroot including customization of recipes layers and modules
- Strong C skills plus Go or Python experience
- Solid background in firmware development OTA Secure Boot and MQTT
- Experience using Docker and working with AWS in connected-device or platform environments
Benefits
- Steady Remote work environment
- We focus on your L&D and personal growth
- Work with a bunch of the smartest techies in the region.
Required Skills:
3-5 years building and maintaining embedded Linux platforms Deep experience with Yocto / Buildroot including customization of recipes layers and modules Strong C skills plus Go or Python experience Solid background in firmware development OTA Secure Boot and MQTT Experience using Docker and working with AWS in connected-device or platform environments
We are looking for an Embedded System Engineer with 4 years of experience to help build customize secure and maintain our embedded software platform. This role is ideal for someone who deeply understands Embedded Linux can work confidently with Yocto / Buildroot and knows how to tailor Linux images ...
We are looking for an Embedded System Engineer with 4 years of experience to help build customize secure and maintain our embedded software platform. This role is ideal for someone who deeply understands Embedded Linux can work confidently with Yocto / Buildroot and knows how to tailor Linux images packages kernels and modules for production devices.
You will play a key role in shaping the platform layer that powers our devices with a strong focus on firmware development OTA updates secure boot and reliable device communication using protocols such as MQTT.
Key Responsibilities
- Design build and maintain embedded Linux distributions using Yocto and/or Buildroot
- Customize and edit Yocto layers recipes modules and packages based on product requirements
- Develop integrate and optimize platform-level software for embedded devices
- Work on firmware development and low-level system integration
- Implement and maintain OTA update mechanisms for remote device upgrades
- Support and enhance Secure Boot and platform security features
- Integrate device communication services using MQTT
- Debug system-level issues across boot kernel drivers middleware and user space
- Collaborate with hardware backend QA and product teams to ensure smooth system integration
- Improve system reliability performance maintainability and production readiness
- Support build automation CI/CD and release processes for embedded software
Required Qualifications
- 4 years of experience in embedded software or platform engineering
- Strong programming skills in C and Python
- Solid hands-on experience with Embedded Linux
- Strong experience with Yocto and/or Buildroot
- Proven ability to modify and maintain Yocto recipes layers packages and modules
- Experience with firmware development
- Experience implementing or maintaining OTA updates
- Good understanding of Secure Boot and embedded security concepts
- Experience with MQTT or similar device messaging protocols
- Strong debugging and troubleshooting skills across embedded Linux systems
- Familiarity with cross-compilation bootloaders and Linux system internals
- Proficiency with Git and collaborative development workflows
- Ability to troubleshoot across the stack from bootloader and OS layers to application and cloud/device integration
- Strong problem-solving skills and ability to work closely with hardware software QA and product teams
Preferred / Nice to Have
- Experience with bootloaders such as U-Boot
- Knowledge of Linux kernel configuration drivers and device trees
- Experience with containers or lightweight virtualization on embedded systems
- Familiarity with networking device provisioning and remote fleet management
- Experience in production-grade IoT or connected device environments
- Exposure to CI/CD pipelines for embedded systems
What Were Looking For
We are looking for someone who is not only technically strong but also practical and product-minded. The right candidate understands how to turn embedded Linux into a stable secure updateable platform that can scale in real-world deployments.
Requirements
- 3-5 years building and maintaining embedded Linux platforms
- Deep experience with Yocto / Buildroot including customization of recipes layers and modules
- Strong C skills plus Go or Python experience
- Solid background in firmware development OTA Secure Boot and MQTT
- Experience using Docker and working with AWS in connected-device or platform environments
Benefits
- Steady Remote work environment
- We focus on your L&D and personal growth
- Work with a bunch of the smartest techies in the region.
Required Skills:
3-5 years building and maintaining embedded Linux platforms Deep experience with Yocto / Buildroot including customization of recipes layers and modules Strong C skills plus Go or Python experience Solid background in firmware development OTA Secure Boot and MQTT Experience using Docker and working with AWS in connected-device or platform environments
View more
View less