Motive

Senior Software Engineer, Embedded IoT

Motive

full-time

Posted on:

Location Type: Hybrid

Location: San Francisco • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $126,000 - $193,000 per year

Job Level

Senior

Tech Stack

AndroidIoTLinuxRTOSSwitching

About the role

  • Define and drive the technical vision and architectural strategy for high-performance firmware on multi-core embedded platforms. Own features from architecture through validation and release.
  • Establish, evangelize, and enforce high coding standards, best practices, and rigorous code review processes to maintain code quality and predictability.
  • 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.

Requirements

  • 7+ years of professional experience in Embedded Software or Firmware development.
  • 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: multi-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.
Benefits
  • Health insurance
  • Pharmacy benefits
  • Optical and dental care benefits
  • Paid time off
  • Sick time off
  • Short term and long term disability coverage
  • Life insurance
  • 401k contribution

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++firmware developmentembedded systemsalgorithmsdata structuresRTOSLinuxAndroid OSelectrical bus communication
Soft skills
technical visionarchitectural strategycode qualitypredictabilitydebuggingoptimizationvalidationcross-disciplinary collaborationbest practicescode review
General Motors

Staff Software Engineer, Mapping

General Motors
Leadfull-time$200k–$285k / yearCalifornia · 🇺🇸 United States
Posted: 1 hour agoSource: generalmotors.wd5.myworkdayjobs.com
AirflowAWSAzureCloudDistributed SystemsETLMicroservicesPythonTypeScript
Nuon

Senior Software Engineer, Full Stack

Nuon
Seniorfull-timeCalifornia · 🇺🇸 United States
Posted: 2 hours agoSource: jobs.ashbyhq.com
GoPostgres
Amgen

Senior Engineer – Modeling and Simulation

Amgen
Seniorfull-time$119k–$148k / yearCalifornia, Massachusetts, Ohio · 🇺🇸 United States
Posted: 3 hours agoSource: amgen.wd1.myworkdayjobs.com
Python
Gusto

Staff Software Engineer, Infrastructure

Gusto
Leadfull-time$200k–$230k / yearCalifornia, Colorado, New York, Washington · 🇺🇸 United States
Posted: 5 hours agoSource: boards.greenhouse.io
Distributed SystemsKubernetesTerraform
Shopmonkey

Senior Software Engineer – Mobile

Shopmonkey
Seniorfull-time$140k–$160k / yearCalifornia · 🇺🇸 United States
Posted: 5 hours agoSource: boards.greenhouse.io
AndroidCloudiOSJavaScriptNode.jsReactReact NativeTypeScript