Embedded Software Engineer
Company: Trimble Inc.
Posted on: November 21, 2020
Title: Embedded Software Engineer
Location: Sunnyvale, CA
Trimble, Inc. is seeking an Embedded Software Engineer to fill an
opportunity in Sunnyvale, CA.
Trimble is the market leader in precision high-performance GPS
systems. We are seeking a self-motivated embedded software engineer
with disciplined implementation and analytical skills to join the
engineering team. In this position you will join a tight-knit team
of talented developers in a stable and supportive work environment,
where you can quickly see the positive impact of your efforts. You
will develop embedded GPS signal recovery, timing, and message
processing software, interacting closely with hardware, firmware,
system engineering, and test teams to continue widening our
advantage in leading-edge embedded GPS receivers meeting the most
demanding aviation performance needs.
The Embedded Software Engineer will work closely with System
Engineering to interpret requirements and to design and implement
software solutions in our embedded GPS receivers. He or she will
plan and scope development effort, follow structured development
processes to design, document, implement, and verify software, and
define requirements-based system tests.
BS or MS in CS, EE, or equivalent and 1 or more years experience
developing embedded software for real time complex signal or data
processing systems, and will meet the following requirements:
Experience architecting and developing real time multi-threaded
embedded application software in high reliability systems.
Demonstrated expertise in complex timing-driven and data-driven
systems, signal processing and signal tracking, data demodulation,
data management, and message queueing systems.
Expertise with C and real-time operating systems.
Collaborative, team-oriented contributor with demonstrated ability
to think outside the box and achieve goals.
Strong verbal and written communication, organization, planning,
and documentation skills.
Experience in at least one of the following areas is also
Modular structured architectures, object-oriented software
Formal training and expertise in signal processing theory and
GPS signals and baseband processing
Requirements-based software development and software test
Ability to obtain a DoD security clearance is required. Applicants
must clearly indicate citizenship and any previous DoD security
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
Trimble Inc. 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
Keywords: Trimble Inc., Sunnyvale , Embedded Software Engineer, IT / Software / Systems , Sunnyvale, California
Didn't find what you're looking for? Search again!