Technical Lead C++ (Dev Team)


Location: SE Michigan

Department: Development

Type: Full Time

Min. Experience: 10 Years



Logic Solutions is a full-service development firm headquartered in Plymouth, MI with 4 additional offices around the world. Founded in 1995, Logic offers website design and programming, eCommerce solutions, customized web and mobile applications, and application integration services that span the software development lifecycle.

What you’ll do:

  • You will work with a team of software engineers to design, implement, verify, and deploy software components.
  • Mentor and provide technical support to less experienced developers.
  • The successful candidate will be a responsible, motivated, self-starter who is able to work alone as well as in a team environment.
  • You will influence the software architecture of product development, drive computationally intensive and resource limited C++ development.
  • You will drive software development cycle, you will participate in the creation, maintenance, and enforcement of coding standards for safety-critical software.
  • You will Implement critical software components and translate technical details of development to management staff.
  • You will analyze executed test plans and confirm that the software behavior respects the requirement documents.
  • You will investigate new technologies (frameworks, libraries, practices, etc.) and integrate them to the current codebase.

Required Qualifications:

  • S. or M.S. in Computer Science, Software Engineering or equivalent.
  • 10+ years of industry experience.
  • Strong experience programming in C++ (10+ years) on a multi-threaded system. Modern versions of C++ are preferred (C++11/14/17).
  • Software testing knowledge and experience working with debuggers, IDEs, and compilers.
  • Experience with Linux, POSIX, and experience integrating third-party code and/or application frameworks.
  • Experience with source code management tools (git).
  • Experience as a Tech Lead and mentor of early-career developers and be a persistent, creative problem solver.
  • Ability to manage individual workload and deliver established project milestones.
  • Self-motivated with a persistent desire to learn and understand the unknown.
  • Maintain an open mind to the perspectives of others and the possibility of all things.

Nice to Have:

  • ADAS Experience is a plus.
  • QNX and experience with other object-oriented languages such as phyton, java and C# are a plus.

Tools & Technology:

  • Experience with Agile Scrum, especially LeSS and SAFe scaled solutions
  • C++, Python, Java, C#.
  • Debuggers, IDEs, and Compiler (e.g., Tasking)
  • AUTOSAR
  • Static Code Analysis Tools (e.g., QAC).

This is a full-time position reporting to the Chief Technology Officer. This is a salaried position with compensation based on experience and skill level. Benefits include medical, insurance, 401(k), paid time off (vacation, holidays, and sick days) and a professional work environment. Logic offers equal opportunities to all. We would like to thank all applicants for expressing interest. However, only those selected for interviews will be contacted. Reference checks may be conducted with your permission.

Apply for this position


  • Accepted file types: pdf, doc, docx, Max. file size: 10 MB.
  • This field is for validation purposes and should be left unchanged.