Senior Staff Engineer -- Lead Embedded Systems Engineer

  • Full-time
  • Service Region: UCC

Company Description

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (17500+ experts across 35+ countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!

Job Description

 

  • Lead embedded solution design and architecture for complex systems.
  • Perform board bring-up and low-level driver development.
  • Expertise in C and C++ (Modern C++)
  • Board bring-up and embedded firmware testing
  • Develop and test embedded firmware using C/C++ and Python.
  • Good to have knowledge on Linux kernel programming, Yocto build systems, and RTOS-based firmware.
  • Collaborate with cross-functional teams for client interaction, effort estimation, and technical delivery.
  • Contribute to pre-sales support, risk management, and proactive technical solutioning.
  • Mentor junior engineers and participate in technical interviews.
  • Must-Have Technical Skills:
  • Python and Shell scripting
  • Embedded solution design and architecture
  • Experience with the following:
  • Embedded Security
  • IoT systems, MQTT, OTA updates
  • Bare-metal firmware
  • Arduino ecosystem
  • 4G modem
  • SPI, UART, I2C"
Privacy PolicyImprint