
Job Summary:
·
Senior C++ Developer – Edge Control / BMS
Platform - Location: Franklin, TN OR Andover, MA (Hybrid / Onsite as
applicable) - Contract Terms: 6 Month contract to hire - Make sure the
candidate is programming in whole and not just a junior person with modules or
pieces of C++ coding. This is the lead role and will train junior C++ - Make
sure they can stand at a white board and diagram and speak to code and its
interactions with the product.
Job Description:
·
We are seeking an experienced and highly
skilled Senior C++ Developer to play a key role in developing Client Edge
Control Server for our Building Management System (BMS) platform. In this role,
you will design and build robust, high-performance applications, influence
architectural decisions, mentor junior engineers, and collaborate with global
teams to deliver scalable and reliable solutions in a fast-paced Agile
environment.
What You’ll Do
:
·
Lead and contribute to requirements analysis,
design, and implementation
·
Design, build, and maintain efficient,
secure, reusable, and high-quality C++ code
·
Drive performance optimization, debugging,
and profiling
·
Identify architectural and design
improvements and guide implementation
·
Ensure high standards for code quality,
organization, and automation
·
Actively participate in code reviews and
provide technical mentorship
·
Collaborate across global teams and functions
·
Champion Agile best practices and continuous
improvement
Required Qualifications:
·
5+ years of professional C++ development
experience
·
Strong understanding of object-oriented
design and analysis
·
Proven experience writing clean, modular,
maintainable, and testable code
·
Solid knowledge of design and architectural
patterns
·
Hands on experience with debugging,
profiling, and code optimization
·
Strong analytical and problem-solving skills
·
Experience with algorithms, data structures,
and time complexity
·
Familiarity with TDD, CI/CD, and Agile
development practices
·
Bachelor’s degree or higher in Software
Engineering, Computer Science, or related field
·
Excellent verbal and written communication
skills in English
Desirable Skills
·
Strong experience with Linux based systems
·
Working knowledge of SQL and databases
·
Experience with Python for tooling or
automation
·
Strong understanding of networking
fundamentals (TCP/IP)
·
Experience leveraging open-source libraries
and tools.
Required Qualifications:
·
5+ years of professional C++ development
experience
·
Strong understanding of object-oriented
design and analysis
·
Proven experience writing clean, modular,
maintainable, and testable code
·
Solid knowledge of design and architectural
patterns
·
Hands on experience with debugging,
profiling, and code optimization
·
Strong analytical and problem-solving skills
·
Experience with algorithms, data structures,
and time complexity
·
Familiarity with TDD, CI/CD, and Agile
development practices
·
Bachelor’s degree or higher in Software
Engineering, Computer Science, or related field
·
Excellent verbal and written communication
skills in English
Desirable Skills
·
Strong experience with Linux based systems
·
Working knowledge of SQL and databases
·
Experience with Python for tooling or
automation
·
Strong understanding of networking
fundamentals (TCP/IP)
·
Experience leveraging open-source libraries
and tools.

Our initial journey in 1997 at Performix was all about creating applications to bring clean data into data warehouses. This allowed our clients to have reliable data to report from.
In 2000 we started participating in the delivery of the data via web application/web portals. Also we started working on delivering data on smaller Mobile devices (Palm OS/Windows Mobile at the time)
Starting in 2007, with the advent of Apple App Store and then the Google Play Store — our Mobile Application development journey got a big boost; soon Android was available to build comparable Mobile Apps. We built applications cross industry including: Engineering, Manufacturing, Health-care, Government, Retail, and Non Profit.
Our application development moved to the Cloud with the benefits of Cloud development over physical servers. We assisted our clients with their Cloud Strategy and development.
Also, visualization of data played a big role – we built many custom-based solutions – our first visualization solution was built in 2004 using Google Earth and now has evolved to Tableau/Qlikview solutions.
All along our mindset has been solution oriented for our client and not the end user. We always looked for the most optimal and viable solution for our clients in their use of data.