I

Intent

Predictive analytics for e-commerce and travel

Senior Embedded Linux Engineer

Embedded EngineeringUpdated on Nov 13
Full-timePLN120 - PLN180 /hr

About the Job

Requirements

  • At least 4 years of professional experience in embedded or firmware development.
  • Strong hands-on experience with C and 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 device tree.
  • Experience with CI/CD for embedded projects, such as GitHub Actions, Jenkins, or GitLab CI.
  • Experience with bootloaders, particularly U-Boot.
  • Experience with embedded constraints, including 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.
  • Ability to read schematics, datasheets, technical documentation, and errata.
  • Familiarity with embedded interfaces such as UART, SPI, I2C, and GPIO.
  • Proficiency with Bash and/or Python for automation and testing.
  • Solid Git skills and comfort collaborating on GitHub through pull requests, code reviews, and shared repositories.
  • Good command of written and spoken English at a minimum B2 level.
  • Ownership, self-reliance, and responsibility for assigned work.
  • Clear communication with engineers, PMs, QA, and clients.

Responsibilities

  • Design, develop, and maintain a custom embedded Linux distribution using Yocto or Buildroot.
  • Bring up new hardware platforms and work closely with the hardware team to debug issues from schematics through software.
  • Develop and maintain the BSP and bootloaders such as U-Boot, and customize the Linux kernel, including writing and debugging drivers such as I2C, SPI, UART, MIPI-CSI, and MIPI-DSI.
  • Write robust, efficient C and C++ code for system services and applications.
  • Optimize system performance, including boot time, memory usage, and power consumption.
  • Implement and maintain system security features such as Secure Boot and encrypted filesystems.
  • Debug firmware and hardware-adjacent issues using JTAG/SWD, serial logs, logic analyzers, oscilloscopes, and vendor tooling.
  • Collaborate with hardware, mobile, QA, backend, product, and client-side engineering teams to solve cross-functional device problems.
  • Participate in requirements discussions, technical planning, architecture decisions, estimations, and delivery planning.
  • Test firmware releases, investigate issues found during development or QA, and maintain technical documentation.
  • Share knowledge and contribute to better engineering practices within the Firmware & Hardware chapter.

Desired Qualifications

  • Experience with different platforms, including less common platforms.
  • Experience with embedded Linux toolchains, drivers, and user-space applications.
  • Experience with microcontrollers such as ARM Cortex-M and RTOS such as FreeRTOS or Zephyr.
  • Experience with Bluetooth/BLE beyond the basics, including GATT design, pairing and bonding, connection parameters, throughput and power trade-offs, and secure OTA/DFU.
  • Experience with networking, including TCP/IP, Wi-Fi, Ethernet, and IoT protocols such as MQTT.
  • Experience with multimedia and audio technologies such as GStreamer, V4L2, ALSA, I2S, codecs, and graphics acceleration.
  • Experience with security technologies such as Secure Boot, OP-TEE, TrustZone, encrypted filesystems, and cryptography.
  • Experience with sensor integration, including IMU, PPG, and biosignals, and power profiling.
  • Experience with containerization on embedded devices, such as Docker.
  • A portfolio of personal projects on GitHub or GitLab.

About the Company

Intent

Predictive analytics for e-commerce and travel

Intent builds a predictive intelligence platform that uses machine learning to forecast the future value of a user for online travel and commerce sites. It analyzes real-time and historical data to enable real-time personalization, helping large brands tailor experiences, optimize promotions, pricing, and site monetization, and unlock ancillary revenue. The system makes billions of predictions monthly to guide decisions in customer acquisition, merchandising, and monetization strategies. Unlike many players, Intent focuses on estimating customer value at scale for immediate actions, backed by a leadership team with deep travel-tech and data strategy experience. The company’s goal is to help clients increase revenue and user engagement by accurately predicting user intent and value and delivering relevant experiences in the moment.

Company size
11-50
Company stage
Series C
Total funding
$51M
Headquarters
New York City, New York
Founded
2018

Recently Posted Jobs

Explore more opportunities at Intent

See more jobs