Guidance, Navigation and Control Engineering Intern


Your Title: Guidance, Navigation and Control Engineer Intern

Job Location: Westminster, CO; Sunnyvale, CA; Remote

Our Department: Agriculture

About Trimble’s Internship Program

As a Trimble intern, you will not only gain valuable hands-on experience, but you will also be given challenging, meaningful tasks that will give you insight to what it's like working full-time as a valued member of a team. Our internships are designed to prepare you for your career journey, while growing as a professional through lunch and learns, professional development courses, team building activities, and social networking events with other interns whether you are in person or remote. Over the course of your internship, we want you to feel like you belong, innovate, and grow personally and professionally. Join Trimble’s community to have a global impact where we value you, your experience, and your skills to propel your career forward.

Job Summary:

Out Guidance, Navigation and Control Engineer Internship offers a variety of hands-on experience, depending on your area of interest and experience. You will be joining the core development team to work on developing/maintaining core algorithms in steering/automated agricultural vehicles. Using MATLAB/Simulink or ROS/C/C++, you will model, develop and maintain the algorithms to analyze and tweak vehicle performances while integrating functionality into a releasable product.

Key Responsibilities:

  • Design, development and productization state estimation algorithms
  • Work with Matlab/Simulink and model-based design (MBD)
  • Utilizing your experience with sensor fusion and filter design (e.g UKF, EKF) for odometry/pose estimation
  • Develop, characterize and validate non-linear vehicle dynamics plant models
  • Deploy and profile algorithm performance on real-time hardware/operating systems
  • Define system/software architecture 
  • Foster ongoing testing and testability in building quality products 

Recommended Skills & Experience

  • Currently pursuing a degree in computer science, software engineering, robotics or other related field
  • State estimation development experience for dynamic physical systems (e.g. ground vehicles)
  • Proficient with Matlab & Simulink and/or C++ & ROS ecosystem
  • Familiar with ROS and/or C/C++ programming languages and compilation process
  • Extensive experience with test, verification, validation and productization of algorithms
  • Experience with requirements decomposition and management tools
  • Experience leading small technical project and project management 

Preferred Skills & Experience

  • Practical estimation experience, specifically in the Agriculture industry, including on ground experience with Tractors, Combines, Harvesters, etc
  • Proficiency in production-grade C/C++ software development
  • HIL and SIL testing
  • Simulink auto-code generation
  • GNSS+IMU based navigation
  • Autonomous/Semi-autonomous vehicle control
  • Experience with Systems Identification, SimMechanics, Simscape and Robotics Toolboxes
  • Safety-critical software development and certification
  • Missile, ship, submarine, or autonomous vehicle guidance, navigation & control background

Pay Equity

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:



Bonus Eligible?


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.

Trimble is proud to be an equal opportunity employer. We welcome and embrace our

candidates' diversity and take affirmative action to employ and advance individuals

without regard to race, color, sex, gender identity or expression, sexual orientation,

religion, age, physical or mental disability, veteran status, pregnancy (including

childbirth or related medical conditions), national origin, marital status, genetic

information, and all other legally protected characteristics. We forbid discrimination and

harassment in the workplace based on any protected status or characteristic. A criminal

history is not an automatic bar to employment with the Company, and we consider

qualified applicants consistent with applicable federal, state, and local law.

The Company is also committed to providing reasonable accommodations for

individuals with disabilities, and individuals with sincerely held religious beliefs in our job

application procedures. If you need assistance or an accommodation for your job, contact 

Read Full Description
Confirmed an hour ago. Posted 12 days ago.

Discover Similar Jobs

Suggested Articles