Software Design Engineer

Title: Software Design Engineer
Location: Sunnyvale, CA or Westminster , CO
Sector: Autonomy
Division: Advanced Automotive Positioning
 
 Trimble’s Autonomy Sector
Trimble recently formed the Autonomy Sector, combining multiple divisions with technology solutions for autonomous vehicle applications.  Trimble has developed considerable IP suited for autonomous vehicles and the Autonomy Sector is poised for incredible growth.
 
Advanced Automotive Positioning
This Division is focused on the automotive and adjacent transportation segments.  Trimble has served the automotive positioning market since 1990 and has numerous design wins associated with ADAS and autonomous vehicle applications.  Our customers include both established and emerging vehicle OEMs and their Tier 1 partners developing technology stacks for autonomous vehicles.
 
Software Design Engineer
This role architects and implements positioning software on embedded systems.  Trimble’s software IP is OS, processor, GNSS and sensor agnostic, making it flexible enough to run on virtually any system.  It is portable enough to run on a GNSS ASIC.  Our Division integrates positioning software on a variety of targets including coin-sized surface-mount modules for integration in customer systems, self-contained positioning systems suitable for a wide variety of aftermarket positioning applications and as a licensed library running on a customer’s host system.  Our software’s performance, flexibility and adaptability are key success factors.
 
For success in this role, the designer has both the energy and focus to drive multiple projects to a successful conclusion and assumes ownership of the entire process.  Trimble, and this Division in particular, is a highly collaborative environment much like a startup, but with the resources of a $3B+ highly-profitable corporation backing you up.  With design teams and technical experts around the globe, a successful design engineer will both leverage these resources and become a contributor across the corporation.  Most of our software engineers have direct exposure to customer programs, which is another key to our success.
 
Our software engineers are creative problem solvers who design efficient and robust software in C to run on a variety of embedded system platforms.  While having some background in positioning or Kalman filter algorithms is a plus, it is not an absolute requirement.  Software engineers with an affinity for math, system-level engineering and data analysis generally become lead contributors and/or solid navigation and positioning experts. 

Requirements:
  • A bachelor’s or master’s degree in a technical discipline
  • 5+ years of embedded software experience. Successful design engineers come from a wide variety of backgrounds and no single formula for success exists.  However, team players with a willingness to roll up their sleeves really do well here.


Trimble is proud to be an Equal Opportunity and Affirmative Action Employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, status as a covered veteran in accordance with applicable federal, state and local laws, or any other protected factor. EOE/M/F/V/D 
#engineering

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
ErrorRequired field
Error
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field