Software Engineer - C/C++

Atlanta, GA · Information Technology

  • Salary in the $80-110,000 range

  • Comprehensive Benefit and Retirement Program, generous stock optionss etc.

  • This employer is a late-stage startup, revolutionary technology, outstanding opportunity to learn and be a real contributor

  • 2 open positions at intermediate to senior/principal levels.

  • Remote positions or can work hybrid model in New York, Atlanta, or South Bend.


Our client is a dynamic growing company who has developed a revolutionary new computer architecture that is massively parallel, provides unprecedented scalability and will open a new frontier in software development. Several systems have been installed and we are searching for a few key players to join the team in the development of a cutting-edge new product. New architecture will target data analysis, cyber security, machine learning/AI, training, etc.. Qualified candidates will be talented team players who want to play a key role in this ever changing environment. Experience with C++ is required. Small and/or startup company experience is greatly desired as is full product development lifecycle.  Experience with any of the following is helpful: HPC (high performance computing), OpenMP, shared memory parallel programming and multithreading, graph algorithm development, CILK programming, Python. 

Mid or senior-level software engineers to design a new system around a new novel architecture.  Duties include development, testing and documentation of applications and libraries for shared-memory architecture. Candidates must have experience in C, C++ and with HPC,  multithreaded and/or parallel programming. Duties include developing graph algorithms, architecture, parallel programming in C++, benchmarking and performance analysis, and collaboration with multi-disciplinary development teams in New York City, South Bend, Atlanta, Austin, or Palo Alto. May mentor and/or supervise junior team members.


Who Will Be a Great Fit? 

  • Strong experience in programming in C/C++

  • Proficiency with algorithms and data structures

  • Familiarity with multithreading and/or parallel programming concepts and issues

  • Experience with version control tools such as Git and build tools such as CMake preferred

  • Must be flexible, a self-starter, able to communicate effectively, and willing to dive into new technical areas

Brian Hughes

Brian has considerable experience as a street-smart headhunter, who utilizes technology to achieve high-quality hires in a timely manner. While leveraging his deep network of contacts and resources across the nation, he is a power user of the telephone, his proprietary database, social media, job board resume databases, and internet search queries to attract top talent for his clients.


Working in the staffing marketplace since 1997, Brian founded Great Bay Staffing LLC in 2008, bringing a fresh approach to the business of matching successful companies with quality people. His success as a recruiter includes previously working for large national firms where he achieved million dollar sales marks supplying candidates to Fortune 100 clients. 


Brian is proud to say that clients and candidates find his professional, personal, and relaxed approach refreshing. Many of his new business relationships are generated from his referrals.

http://www.greatbaystaffing.com/
Previous
Previous

Business Systems Analyst

Next
Next

Radiology Tech II - night shift