Derek Palmerton
- Role
- Embedded Software Engineer at Motive
- Location
- Buffalo, NY, US
- LinkedIn followers
- 500 followers
About Derek Palmerton
Action-oriented embedded software engineer with experience in a wide variety of areas…
Experience
Embedded Software Engineer
Jun 2018 — Present
Tech lead duties on a commercial grade AI enabled dash camera system using an Ambarella SOC. Responsibilities range from task and feature planning, managing release content, reviewing and approving code, and working directly with QA for new feature tests and bug severity. The team consists of some US based systems engineers as well as many international developers and the R&D team which develops AI models and model processing. Designed and implemented communication stack, firmware updates, thermal monitoring, power monitoring, and many other sub-systems for a commercial grade dash camera system. Maintained and improved dash camera during general availability rollout. Provided new features on tight deadlines to secure large accounts during an important time for the company. Designed and implemented power architecture for a product required to collect GNSS data and send it over cell for >6 months with only battery power. Also responsible for the GNSS chip power configuration on the same product. 80% power usage reduction achieved over 3 months. Redesigned GNSS service architecture and API which reduced process restarts from to This redesign also improved overall GNSS performance measured in Time to First Fix (TTFF) and percent of messages with a valid GNSS fix. Implemented multiple interface features to support a U-Blox GNSS module. Triaged bugs with a data driven approach using a combination of SQL and python to determine root causes in the firmware. Implemented and aided in design of sensor fusion algorithms to produce more accurate speed and angular velocity estimates to create 95% accurate driver performance events. Built a CMake build system over multiple repositories from the ground up.
Skills
- Java
- Linux
- Digital Electronics
- Leadership
- Python
- Bootloader
- Objective-C
- Embedded Linux
- C
- Scsi
- Embedded Systems
- Verilog
- Perl
- Embedded Software
- Hardware Description Language
- Board Bring-Up
- C++
- Software Design
- Assembly Language
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.