Trimble logo
Trimble1 week ago

Embedded Software Engineer

$122,500–$168,400 year

On-site · Westminster, Colorado, United States

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Large

Job Summary

Embedded Software Engineer responsible for designing and testing firmware for GNSS receivers tailored to Agriculture. You will integrate existing tracking and positioning algorithms into the firmware, identify and resolve firmware issues to ensure high performance, optimize for speed, memory, and size, and extend Python-based analysis tools to validate firmware performance. Requires 2-5 years of embedded software/firmware experience, proficiency in C/C++ and Python, familiarity with RTOS and hardware interfaces (UART, SPI, I2C), and exposure to GNSS/IMU concepts. Degree in CS/EE (Bachelor or Master) required. Location: Westminster, CO (Office); full-time role with compensation range $122,500–$168,400. Bonus points for AI-in-firmware interest and inertial navigation knowledge. Candidates should be prepared to engage in a collaborative, growth-oriented environment at Trimble.

Required Qualifications

  • Bachelor or Master degree in Computer Science, Electrical Engineering, or related field
  • 2-5 years of professional experience in embedded software or firmware development
  • Proficiency in C/C++ and scripting languages such as Python
  • Proven experience with embedded systems and real-time operating systems
  • Familiarity with UART, SPI, and I2C
  • Experience with LLM-based coding assistants like MS Copilot and Cursor (Claude acceptable)
  • Bonus: AI in firmware development, IMU sensors and inertial navigation principles
  • Knowledge of Git or similar version control tools
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$123k – $168k / yr

Embedded Software Engineer · Trimble

Apply on Sorce