Software Engineer - C++

Trimble Navigation Limited Inc Princeton , NJ 08544

Posted 2 months ago

We're looking for passionate software engineers to join our maps data processing development team. Trimble MAPS is an established leader, providing software and data solutions for the transportation and logistics needs of our customers. Our engineers directly shape our future and have the opportunity to influence products from day one.

This role is important because our geospatial data for road networks is at the heart of every product we release. Keeping our road network up to date, validating it, and releasing it often is an ongoing challenge. We're looking for driven developers who are up to the challenge.

Job Description:

Software Engineers at Trimble MAPS are responsible for designing, implementing, testing, and maintaining our software. This specific position requires maintaining and building software used for analysis, validation and enhancement of Trimble MAPS's proprietary road network and other location data. Most importantly, this position requires a technically strong, analytical engineer, who desires to 1) automate processes to make data validation efficient, 2) profile and optimize performance of existing processes, 3) take pride in overall product and data quality, and 4) work closely with other developers, testers, and product managers.


  • BS in Computer Science, or similar degree

  • Excellent coding, debugging, and problem solving skills

  • Professional or academic experience using C++

  • Strong understanding of relational databases and SQL

  • Strong understanding of algorithms, data structures, and data analytics

  • Experience writing multi-threaded applications

  • Familiarity with Visual Studio for application development

  • Desire to automate testing in the interest of development efficiency and product quality

  • Strong verbal and written communication skills

Trimble MAPS is located on Route 1 in Princeton, NJ in a new office beautifully designed to support our recent and expected future growth. Trimble MAPS offers great benefits such as a generous PTO package, paid healthcare, 401K, stock options, ESPP, education reimbursement and many wellness initiatives. We also offer flexible schedules, casual dress, volunteer opportunities, child care discounts, and a corporate women's network. Please note all employees are temporarily working from home.

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

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer


Posted 2 weeks ago

VIEW JOBS 11/13/2020 12:00:00 AM 2021-02-11T00:00 <p>SciTec, Inc. is a dynamic small business with the mission to deliver Advanced Sensor Data Exploitation technologies and Science Instrumentation Capabilities in support of National Security and Defense. SciTec has immediate opportunities for talented software &amp; algorithm developers and engineers to support programs focusing on low-latency data ingest, processing, fusion, and tracking for exploitation of remote sensing systems in Princeton, NJ. Our ideal candidate will have experience working in C++ and work well in multiple software languages as part of a rapid pace, collaborative, small-team environment consisting of Scientists, Engineers, and Developers to prototype, develop, integrate, and test advanced front-end and back-end software solutions for integrating advanced exploitation algorithms into government frameworks. </p><p><strong>Requirements</strong></p><p>The following minimum qualifications are required for the position:</p><ul> <li>A Bachelor's degree in the physical sciences, mathematics, engineering, or computer science</li> <li>Academic or professional experience and fluency in one or more of the following languages: C++, Python, Java</li> <li>The ability to obtain and maintain a DoD Security Clearance</li> </ul><p>Candidates who have any of the following skills will be preferred:<br></p><ul> <li>An advanced degree in the physical sciences, mathematics, engineering, or computer science</li> <li>At least one year of professional experience with software prototyping, development, and integration within government frameworks</li> <li>Experience with multi-threading, multi-process, or containerized solutions</li> <li>Experience with exploitation and analysis of Electro-Optical/Infrared (EO/IR), Multi-/Hyper-spectral Imagery (MSI/HSI), Synthetic Aperture Radar (SAR), or Overhead Persistent Infrared (OPIR) data, or other remotely sensed data</li> <li>Professional of academic experience with Agile software development</li> <li>Current DoD Security Clearance</li> </ul><p><br></p><p><br></p><p><strong>Benefits</strong></p><p>As a small business, SciTec, Inc. offers room for growth and a flexible, fast-paced work environment. We work daily to develop one-of-a-kind solutions for challenging national problems. Initiative is expected and encouraged, all employees have the opportunity and flexibility to broaden their technical horizons and our daily work makes an impact on the world around us.</p><p>SciTec's office in Princeton, NJ is the company Headquarters and core R&amp;D facility providing technically stimulating, impactful work. SciTec encourages collaboration across our offices in Boulder, Colorado Springs, Dayton, and Huntsville and provides access to opportunities across the corporate spectrum.</p><p>SciTec offers a highly competitive salary and benefit package, including medical/dental/optical, a 401k program with company matching, and an annual profit-sharing program. Salary is dependent on candidate experience and qualifications.</p> Scitec Princeton NJ

Software Engineer - C++

Trimble Navigation Limited Inc