Firmware Engineer

TrimbleDayton, OH
3dOnsite

About The Position

Architect the Future of Autonomy: High-Impact Firmware Engineer for Next-Gen Sensors! Ready to see your code move mountains? Join our CTCT team in Dayton where you’ll develop the high-performance firmware powering the world’s most advanced autonomous sensors and machine control systems. This is your chance to bridge the gap between complex algorithms and real-world physical impact, creating smarter, safer, and more efficient technology that transforms global infrastructure. About Us: Trimble is a global technology company that connects the physical and digital worlds, transforming the ways work gets done. With relentless innovation in precise positioning, modeling and data analytics, Trimble enables essential industries including construction, geospatial and transportation. Whether it's helping customers build and maintain infrastructure, design and construct buildings, optimize global supply chains or map the world, Trimble is at the forefront, driving productivity and progress. The Trimble Field Systems segment provides digital construction solutions that increase precision and productivity for contractors and developers in the field. What Makes This Role Great: You will be at the heart of hardware-software integration, taking full ownership of firmware architecture for real-time sensors. Unlike roles that focus on a single component, you will work across the entire development lifecycle—from defining signal processing requirements to hands-on debugging with oscilloscopes—directly influencing how heavy machinery "sees" and interacts with its environment.

Requirements

  • Technical Foundation: Bachelor’s degree in Electrical Engineering, Computer Science, Control Engineering, or a related technical field.
  • Embedded Expertise: Hands-on experience developing with C++ on 32-bit embedded microprocessors.
  • Real-Time Systems: Strong understanding of Object-Oriented Design principles and experience with Real-Time Operating Systems (RTOS).
  • Production Tooling: Proven experience with compilers, debuggers, and version control tools like GitHub and Jira in a production environment.

Nice To Haves

  • Experience with Functional Safety development standards.
  • Background in designing PID controllers, anti-aliasing, and decimation filters.
  • Proficiency with Matlab and Simulink development for control systems.

Responsibilities

  • Design and Architect: Lead the development and implementation of high-performance firmware for real-time hardware sensors and control devices.
  • Bridge the Gap: Architect and deliver effective interlocks between hardware and software organizations to ensure seamless system integration.
  • Master the Hardware: Manage advanced testing and debugging using circuit emulators, logic analyzers, and oscilloscopes to ensure mission-critical reliability.
  • Define Signal Logic: Drive firmware architecture decisions specifically regarding signal processing and controller requirements.
  • Iterate and Improve: Maintain and support firmware throughout the production lifecycle, ensuring quality deliverables while adhering to aggressive schedules.

Benefits

  • Trimble offers comprehensive core benefits that include Medical, Dental, Vision, Life, Disability, Time off plans and retirement plans.
  • Most of our businesses also offer tax savings plans for health, dependent care and commuter expenses as well as Paid Parental Leave and Employee Stock Purchase Plan.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service