Job details
Job type full-time
Full job description
Job description
Job title: senior embedded software engineer
Location: sunnyvale, ca or remote, us
Division: agriculture
About agriculture
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.
Senior software engineer
The person will be responsible for developing and implementing new algorithms for our gnss positioning solutions targeting agricultural applicationsThe person will be working effectively in the development team with other experts, and demonstrating a set of fundamental software engineering skills that result in predictability in engineering, scheduling and the quality of products developedThe person will join the development team at trimble’s world headquarters in sunnyvale, ca or in westminster, co.
Key responsibilities:
The candidate will be responsible for the development and integration of a robust and reliable positioning solution of agricultural machines using gnss and imu technology, with the end goal to provide a positioning solution for autonomous driving.
Taking a technical ownership role in the development team in one or more functional areas, for instance imu sensor interface abstraction, position filter algorithms, geodetic datum transformations, security and license management, or correction service integration.
Working in an international team and cooperating with people across the world.
Implementing market leading positioning engines for absolute positioning with the trimble rtx correction service.
Other responsibilities:
You will develop and integrate positioning technologies into various real-time systems.
You will optimize the usage of gnss, imu, and correction services for continuously expanding levels of autonomous applications.
You will work with our customers, gnss chipset manufacturers, system integrators and our oem partners.
You will write, edit, and revise detailed technical design documents to accurately describe the technical details of the components to be developed.
You will explain and document major design decisions and their rationales to technical and non-technical audiences.
Skills & experience required:
Strong analytical skills.
Excellent experience in c++ development ideally of software with real-time requirements.
Experience in precise gnss positioning using carrier phase measurements in combination with ambiguity resolution.
Ability to work effectively as part of a development team with minimal supervision in a fast-paced development environment with changing priorities.
University degree (bs or ms) in the area of gnss positioning, engineering, physics, mathematics, or related field of study.
3+ years of experience in c++ software development in the industry or at the university.
Excellent english language proficiency.
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 intro
Trimble agriculture solutions
About trimble
Trimble is an exciting, entrepreneurial company, with a history of exceptional growth coupled with a disciplined and strategic focus on being the bestWhile gps is at our core, we have grown beyond this technology to embrace other sophisticated positioning technologies and, in doing so; we are changing the way the world worksOur 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
148000
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