SENIOR FIRMWARE ENGINEER

Motive Companies
Westlake Village, CA, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$135,000.0 - $185,000.0
Working hours
Regular working hours
Job source

Tech stack

Board Bringup Application Testing JIRA Software Bug Management CMake Computer Programming Software Debugging Embedded C Embedded Software Firmware FreeRTOS Interoperability
+11 more
Joint Test Action (IEEE Standards) Microsoft Visual Studio Real-Time Operating Systems Toolchain Universal Asynchronous Receiver/Transmitter Visual Studio Online Wi-Fi Technology Serial Peripheral Interface Git Information Technology GNU Operating System

Job description

  • Design, build, and support embedded software for connected consumer and healthcare devices
  • Own firmware development for new and sustaining products
  • Work cross-functionally with hardware, product, and QA teams
  • Contribute to product concepting with a focus on usability, reliability, and scalability

Responsibilities

  • Own firmware development from concept through production
  • Design and implement embedded software features, enhancements, and bug fixes
  • Write test applications, requirements, and technical documentation
  • Analyze system designs and provide hands-on software support
  • Estimate development effort and deliver on timelines
  • Partner with QA to identify and resolve defects
  • Support hardware bring-up and device integration
  • Support productization, manufacturing readiness, and launch activities
  • Maintain confidentiality of proprietary information

Requirements

Do you have experience in Visual Studio Code?, * Bachelor’s degree in Engineering, Computer Science, or related field

  • 5+ years of firmware engineering experience
  • Strong embedded C programming on ARM-based systems
  • Experience with RTOS such as FreeRTOS and Zephyr
  • Experience with VS Code, Git, CMake, GNU toolchains, and Jira
  • Experience with SPI, I2C, UART, and JTAG debugging
  • Ability to read schematics and support board bring-up
  • Experience with radio communications including cellular, BLE, or WiFi
  • General understanding of power management and optimization
  • IoT architecture experience preferred
  • Ability to travel internationally up to 10 percent

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · WWC 2023

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all