Firmware Engineer
Listed on 2026-02-06
-
Engineering
Systems Engineer, Embedded Software Engineer, Electrical Engineering
Overview
Title: Firmware Engineer
Job Location: Dayton, OH
Department: CTCT
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. Trimble enables essential industries including construction, geospatial and transportation through precise positioning, modeling and data analytics. 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 GreatYou will be at the heart of hardware-software integration, taking full ownership of firmware architecture for real-time sensors. 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.
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.
- 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 Git Hub and Jira in a production environment.
- 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.
- Location: Dayton, OH - In Office
- Compensation: Trimble provides the following compensation range and general description of other compensation and benefits that it in good faith believes it might pay and/or offer for this position. This compensation range is based on a full time schedule. Trimble reserves the right to ultimately pay more or less than the posted range and offer additional benefits and other compensation, depending on circumstances not related to an applicant's sex or other status protected by local, state, or federal law.
- Hiring Range: $99,600.00 - $
- Pay Rate Type: Salary
- Bonus Eligible? Yes
- Commission Eligible? No
- 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.
Please submit an online application for this position by clicking on the Apply Now button located in this posting.
Final date to receive applicationsApplications could be accepted until at least 30 days from the posting date.
At Trimble, we are committed to fostering a diverse, inclusive, and equitable workplace where everyone can thrive. We are an equal opportunity employer and welcome individuals of all backgrounds while advancing opportunities. For more, please see Trimble's Code of Business Conduct and Ethics at , under Corporate Governance. For accommodations in the application process, contact
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).