Software Engineer

Trimble Inc.Sunnyvale, CA
27dOnsite

About The Position

Pioneering Aviation Excellence: Senior Software Engineer (Mission-Critical Systems) Ready to make a tangible impact on global aviation using cutting-edge GPS technology? Trimble is looking for a passionate problem-solver like you to join our tight-knit team in Sunnyvale, where you will bridge the gap between complex embedded hardware and real-world production to ensure the safety and precision of the next generation of aircraft. About Us: Field Systems The Trimble Field Systems segment provides solutions to increase precision and productivity in construction tasks by empowering stakeholders to collect accurate information and manage conditions with cutting-edge technology. As part of the Trimble Military & Advanced Systems (TMAS) group, we specifically specialize in advanced positioning, navigation, and timing technologies that serve as the market leader for high-performance embedded GPS receivers in the defense aerospace industry. What Makes This Role Great: In this tools focused role, you'll be at the forefront of developing mission-critical applications for world-class GPS receivers, directly influencing the safety of numerous aircraft platforms. You will own the full software development life cycle, championing scalable architectures and solving complex engineering challenges that shape the future of defense aviation technology.

Requirements

  • Core Languages: You have expert proficiency in Object-Oriented Microsoft Visual C++, Python 3.x, and Visual Basic.
  • Architectural Mastery: Demonstrated expertise in requirements-driven Modular Structured Software architecture and design concepts.
  • Database & GUI: Proven experience interfacing with relational databases and implementing intuitive GUIs.
  • Systems & Tools: Strong background in software build and release systems, including Configuration Management (CM) tools and processes.
  • Clearance Required: You must have the ability to obtain a DoD security clearance issued by the U.S. government (please indicate any previous clearance activity).

Nice To Haves

  • Familiarity with software processes such as CMMI or DO-178b.
  • Experience working on software for real-time embedded systems.
  • Knowledge of Digital Hardware and Microprocessor Architecture.
  • Experience with automated software test tool suites.

Responsibilities

  • Design Scalable Solutions: Define and champion a maintainable architecture for a diverse family of command, control, and data analysis applications.
  • Own the Lifecycle: Spearhead innovative projects from initial conceptualization and proposals through design validation and manufacturing launch.
  • Collaborate Across Disciplines: Partner with systems, hardware, and software teams to translate complex requirements into seamless, high-performance implementations.
  • Drive Quality & Innovation: Ensure all applications meet rigorous quality standards while solving complex manufacturing and engineering challenges in a stable, supportive environment.

Benefits

  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service