SENIOR FIRMWARE ENGINEER

Motive Companies
Westlake Village, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 185K

Job location

Westlake Village, United States of America

Tech stack

Board Bringup
Application Testing
JIRA
Software Bug Management
CMake
Computer Programming
Software Debugging
Embedded C
Embedded Software
Firmware
FreeRTOS
Interoperability
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