C++ Software Engineer

2 weeks ago


Princeton, United States Trimble MAPS Full time

We're looking for talented and passionate software engineers to join our engineering team. Located in central New Jersey and in Oklahoma City, Trimble Maps is part of an S&P 500 company. We are an established leader, providing SaaS and mobile solutions for the transportation and logistics needs of our customers. We create products for better productivity, sustainability, and safety of our customers.

All of our engineers have the opportunity to influence products from day one. We engage meaningful and complex problems every single day; processing 500 million web requests daily for accurate maps and routes, optimizing scheduling and workflow for 100s of large vehicle fleets, and providing turn-by-turn navigation for over 1 million commercial drivers. You can help and even lead parts of it.

Our philosophy is to design for simplicity and deliver continuously.

Job Description:

Software Engineers at Trimble Maps are responsible for designing/implementing/testing/maintaining our products. The most important specific technical skill for this role is C++.

Most importantly, this position requires a fundamentally strong coder and a persistent problem solver who: 1) has a bias for experimenting, iterating quickly, and offering ideas, 2) has the ability and the desire to work within a large existing code base which is relied upon by many important customers, and 3) who is curious to build and share knowledge.

Basic Qualifications:

  • BS in Computer Science, or similar degree
  • Strong coding, debugging, and problem solving skills
  • 3+ years of experience working with C++
  • Experience with SQL and relational databases

Preferred Qualifications:

  • Knowledge of AWS is a plus
  • Experience building highly scalable web applications, micro services, and designing efficient algorithms is a plus

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.

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.

Open to remote or hybrid employees.

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


  • C++ Developer

    2 weeks ago


    Princeton, United States Pan Asia Resources Full time

    Sr C++ Trading Systems Developer with FIX protocol Location: Princeton,NJ (Hybrid or remote, EST or CST) Specs below. C++ Trading Systems Developer We are currently looking for a highly motivated C++ Trading Systems Developer with demonstrated experience in designing, developing and delivering core production software solutions in a mission critical trading...


  • Princeton, United States Bloomberg Full time

    Job Duties: Responsible for planning and executing small and mid-size software development projects by working through the project life cycle such as requirements elicitation, risk assessment, development through operations, and maintenance. Responsible for training and coaching staff members. Contribute to projects outside of regular scope, including...


  • Princeton, United States Bloomberg Full time

    Job Duties: Responsible for planning and executing small and mid-size software development projects by working through the project life cycle such as requirements elicitation, risk assessment, development through operations, and maintenance. Responsible for training and coaching staff members. Contribute to projects outside of regular scope, including...


  • Princeton, United States Bloomberg Full time

    Job duties: Integrate applications by designing database architecture and server scripting. Develop and implement connectivity with network systems, search engines, and information servers. Design and develop high-volume, low-latency applications for mission-critical systems to deliver high-availability and performance. Complete application development by...


  • Princeton, United States Bloomberg Full time

    Job duties: Integrate applications by designing database architecture and server scripting. Develop and implement connectivity with network systems, search engines, and information servers. Design and develop high-volume, low-latency applications for mission-critical systems to deliver high-availability and performance. Complete application development by...


  • Princeton, United States riskval Full time

    -Analyze new software requirements and create design documents using Unified Modeling Language (UML). Implement the requirements using Java programming language and Python scripts, if applicable. -Improve existing software components for Pre-Trade analytics software (RVFI) and Risk Management solution (RVPortfolio).-Create web tools using HTML, CSS and JAVA...


  • Princeton, United States Pursuit Software Full time

    Quality Engineering Lead - Pursuit Software Inc - Princeton, NJ Responsibility includes bridging the gap between legacy and modern technologies. Responsible for business analysis, process mapping, requirement elicitation, and ensuring the highest quality of the systems and processes that support healthcare and payment network operations. Work on legacy...


  • Princeton, United States InnCreTech Full time

    Senior Software Engineer is sought by technological company based in Princeton, NJ.Control and observe all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users. Resolve variety of high impact problems/projects through in-depth evaluation...


  • Princeton, New Jersey, United States SAIC Career Site Full time

    Description SAIC is recruiting for a Code Manager within our NOAA GFDL program. This individual will be supporting climate code and algorithm transitions to new computing architectures and paradigms, in a structured team environment. The code manager will also participate in various algorithm improvements and code optimization initiatives, as well as...

  • senior Data Engineer

    2 weeks ago


    Princeton, United States Triunity Software Full time

    We're seeking a Senior Data Engineer to enhance our Data Science Team, focusing on implementing and managing data workflows that support machine learning models and large-scale analytics. This role involves designing ETL processes, ensuring data quality, and deploying ML models to production. The ideal candidate will have a strong computer science...


  • PRINCETON, United States SAIC Career Site Full time

    Description SAIC is recruiting for a Code Manager within our NOAA GFDL program. This individual will be supporting climate code and algorithm transitions to new computing architectures and paradigms, in a structured team environment. The code manager will also participate in various algorithm improvements and code optimization initiatives, as well as...


  • Princeton, New Jersey, United States Affinity Full time

    Job Description: Great opportunity to join a dynamic growing company. Our client is a leader in some of the highest-growth technology areas over the next couple of decades. You will manage the development of state of the art products and deliver to big names. Qualified candidates will be very technical and capable of managing 25 people in 3 locations- East...

  • senior Data Engineer

    2 weeks ago


    Princeton, United States Triunity Software Full time

    Job DescriptionJob DescriptionWere seeking a Senior Data Engineer to enhance our Data Science Team, focusing on implementing and managing data workflows that support machine learning models and large-scale analytics. This role involves designing ETL processes, ensuring data quality, and deploying ML models to production.The ideal candidate will have a strong...


  • Princeton, United States Triunity Software Full time

    Job DescriptionJob DescriptionWe are looking for a Senior Python Developer to build functional and efficient server-side applications.Senior Python Developer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. If youre a seasoned developer with a love for back-end technologies, wed like...

  • Manual Tester

    5 days ago


    Princeton, United States Indium Software Full time

    Job Description JD Snapshot Key Responsibilities •Perform routine, smart and focused, exploratory tests based on high-risk areas. •Assist in writing and performing manual test plans and related test cases. •Verifying features and improvements using white and black box methodologies; with emphasis on debugging and identifying the root cause of issues....

  • Software Developer

    4 weeks ago


    Princeton, United States Kavayah Solutions Full time

    **Location: Princeton, NJ**: **Description**: - Kavayah Solutions is currently seeking to fill a software developer position.**Responsibilities**: - Involve in scrum meetings for requirement analysis, task analysis, and progress discussions. - Implement Wijmo UI jQuery Framework API with Razor Engine and AJAX for frontend pages. Integrate design and...

  • Software Developer

    2 weeks ago


    Princeton, United States ASB Resources Full time

    # jobs Location: Princeton, NJ, and various unanticipated locations throughout the USA Design and Develop Software Applications using Microsoft SQL Server, Mainframes and HANA DB. Write functions, stored procedures, packages, views, triggers, cursors and collections using SQL DB2 & Microsoft SQL Server 2000. Create SAP HANA reports and publish them on...


  • Princeton, United States Triunity Software Full time

    We are looking for a Senior Python Developer to build functional and efficient server-side applications. Senior Python Developer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. If you're a seasoned developer with a love for back-end technologies, we'd like to meet you. Your ultimate...


  • Princeton, United States Triunity Software Full time

    We are looking for a Senior Python Developer to build functional and efficient server-side applications. Senior Python Developer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. If you're a seasoned developer with a love for back-end technologies, we'd like to meet you. Your ultimate...


  • Princeton, United States Triunity Software Full time

    We are looking for a Senior Python Developer to build functional and efficient server-side applications. Senior Python Developer responsibilities include participating in all phases of the software development lifecycle and coaching junior developers. If you're a seasoned developer with a love for back-end technologies, we'd like to meet you. Your ultimate...