Senior C++ Developer /Software Engineer - Hybrid

Simple Solutions

$120K — $145K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7-10+ years of professional software development experience, primarily in C++.
  • Strong understanding of Object-Oriented Programming (OOP) concepts.
  • Experience with databases such as PostgreSQL and/or MongoDB is essential.
  • Familiarity with Versant Object Database is a plus.
  • Background in Embedded Systems development is desirable.
  • Proficiency in Linux/Unix environments and multithreading is beneficial.
  • Bachelor's degree in physical sciences, mathematics, engineering, or computer science.

Responsibilities

  • Implement new algorithms for optimizing remote sensor data.
  • Enhance existing algorithms for robust image analysis and tracking.
  • Exhibit mastery in C++ and contribute to software design and architecture.
  • Collaborate as part of an Agile development team.
  • Perform other assigned duties as required.

Benefits

  • Flexible working arrangements, including remote options.
  • Opportunity to work on cutting-edge technology in sensor data processing.
  • Collaborative Agile work environment promoting team contribution.
  • Professional growth opportunities in a dynamic field.
Full Job Description
Job Description
Senior C++ Developer /Software Engineer

Key Requirements & Preferences

  • Core Skills: 7-10+ years of professional software development experience currently working hands-on with C++. [1]
  • Must Haves: Strong Object-Oriented Programming (OOP) concepts; experience with databases like PostgreSQL and/or MongoDB. [1]
  • Nice-to-Haves / Desirable:
    • Experience with the Versant Object Database (Versant DB) and also Mongo and/or Postgres
    • Background or familiarity with Embedded Systems development.
    • Linux/Unix environment and multithreading/concurrency proficiency

Responsibilities

  • Implement new algorithms for remote sensor data exploitation
  • Optimize existing high-throughput algorithms surrounding our image analysis, detection, and tracking efforts
  • Demonstrate fluent, idiomatic mastery of C++; comfortable with software design and architecture
  • Work as part of an Agile team and contribute to shared tools
  • Other duties as assigned


Requirements

  • A Bachelor's degree in the physical sciences, mathematics, engineering, or computer science.
  • Additional year of education may be substituted for years of professional experience.
  • At least five years of professional experience and fluency in C++
  • At least three years of professional experience using Linux operating systems
  • Knowledge of Data Structures
  • Optimization skills for high-data-throughput processing
  • Detail oriented
  • Good verbal and written communication skills


Location - preferably Boston area. Remote is also fine

Similar Jobs

More Jobs at Simple Solutions

More Information Technology Jobs

Find similar Senior C++ Developer /Software Engineer - Hybrid jobs: