Job details
Job type full-time
Full job description
Title: vehicle guidance firmware engineer
Location: remote, us
Department: trimble agriculture
Job summary
Trimble agriculture provides solutions that solve complex technology challenges across the entire agricultural supply chainThe solutions enable farmers and advisors to allocate scarce resources to produce a safe, reliable food supply in a profitable and environmentally sustainable mannerCovering all seasons, crops, terrains and farm sizes, trimble precision agriculture solutions can be used on most equipment on the farm, regardless of manufacturerDriving efficiency and profitability in the field, we offer field solutions for vehicles and implement guidance and steering; flow and application control; irrigation, drainage, and land leveling; harvest and yield monitoring; and a broad suite of correction services to meet your accuracy needs.
Trimble ag is seeking a firmware engineer with c/c++ experience to join their vehicle steering and guidance teamThe trimble ag vehicle steering and guidance team is the industry leader in semi-autonomous vehicle steering systems, with support for 1000s of vehicle systems around the world.
The candidate would be joining the core development team for these systems, working on a wide range of products, from embedded ecus, to steering algorithms, to ui integration, with the goal of making sellable vehicle guidance and control products for a wide range of farming applicationsThe candidate would play an integral part in product design, development, and support, communicating across multiple teams to facilitate that goal.
Core work would include developing/maintaining algorithms for steering/automating agricultural vehicles such as tractors, harvesters, combines, sprayers, etc..., c/c++ embedded system development, troubleshooting and resolving guidance controls issues, and characterizing vehicle mechanicsCandidates will also have opportunities to participate in many areas of product/system development.
Requirements:
Bachelors or higher in computer science or related field of study
3+ years of experience dedicated to c/c++ development
Advanced troubleshooting and debugging skills
Embedded system development
Experience with complex systems using multiple sensors or devices
Object-oriented concepts and best practices
Excellent verbal and written communication skills
A fast learner who is quick to adapt, self-reliant, curious, motivated, and a team player
Up to 10% travel (after covid)
Bonus experience:
Control systems experience (or demonstrated high-level understanding)
Working knowledge of sensor fusion, state estimation, vehicle dynamics/kinematics, vehicle control laws, actuator control laws, robotics, etc...
Can/j1939 vehicle bus protocol
Gnss+imu based navigation
Familiarity with matlab/simulink controls development
Autonomous/semi-autonomous vehicle control
Information to review:
The following links are recommended in order to better your understanding of trimble, and the products available within this particular division.
Trimble
Trimble agriculture
Trimble agriculture - guidance & steering
Trimble agriculture`s blog
Videos to review:
Trimble: innovation at its best
Trimble: a history of outstanding innovations
Trimble agriculture solutions
Trimble agriculture intro
About trimble
Trimble is an exciting, entrepreneurial company, with a history of exceptional growth coupled with a disciplined and strategic focus on being the bestOur solutions are used in over 140 countries and we have incredibly diverse lines of business.
Our employees represent this diversity and can be found in over 30 countries, working closely with their colleagues around the worldDue to our geographic, product and customer reach, there is plenty of room at trimble for exceptional people to growCome position yourself with an innovative industry leader and position yourself for success.
Trimble is transforming the way the world works by delivering products and services that connect the physical and digital worldsCore technologies in positioning, modeling, connectivity and data analytics enable customers to improve productivity, quality, safety, and sustainabilityFrom purpose-built products to enterprise lifecycle solutions, trimble software, hardware, and services are transforming a broad range of industries such as agriculture, construction, geospatial, and transportation and logistics.
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 positionThis compensation range is based on a full time scheduleTrimble 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:
89700
118800
Bonus eligible?
Yes
Trimble offers comprehensive core benefits that include medical, dental, vision, life, disability, time off plans and retirement plansMost 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 incIs 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 factorEoe/m/f/v/d