Motive

Embedded Software Engineer

Motive

full-time

Posted on:

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $107,000 - $164,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AndroidIoTLinuxRTOSSwitching

About the role

  • Shape the way we develop our IoT embedded solutions and build next-generation embedded solutions for Motive
  • Design and development of high-performance firmware and software for cutting-edge embedded platforms
  • Debug, optimize, and validate firmware on complex embedded multi-core architectures
  • Develop automated and unit-level functional testing to validate features
  • Engage with a cross-disciplinary team to design, develop and test features up the stack
  • Design and develop modular software features in a collaborative environment and agile team

Requirements

  • 5+ years of experience
  • Bachelor’s degree in Electrical Engineering, Computer Science, or equivalent experience
  • Strong programming experience and demonstrated proficiency in C/C++ for embedded systems, including development of algorithms, manipulation of complex data structures, and implementing highly optimized code
  • Consumer electronics experience or familiarity with 2-3 or relevant technologies: mutli-core ARM processors, WiFi/BT, IoT
  • Familiarity with ARM or equivalent embedded multi-core microprocessor architectures is required
  • Strong understanding of operating systems concepts such as thread scheduling, context switching and memory management is required
  • RTOS, Linux or Android OS with ARM
  • Electrical bus communication such as UART, CAN, Ethernet, I2C, SPI, etc …
  • Self-starter and ability to work in a collaborative, agile team
  • The applicant must be authorized to receive and access those commodities and technologies controlled under U.S. Export Administration Regulations