Current jobs related to C++ Developer - Ann Arbor - Insight Global


  • Ann Arbor, Michigan, United States University of Michigan Full time

    Job SummaryWe are seeking a highly skilled and experienced professional to join our team as an Associate Director of Development, Mental Health Programs. This is an exciting opportunity to make a meaningful impact in the field of mental health and contribute to the success of the University of Michigan.Key ResponsibilitiesStrategic PlanningDevelop and...


  • Ann Arbor, Michigan, United States FAAC Incorporated Full time

    Job Summary:FAAC Incorporated is seeking an entry-level software engineer with experience in C/C++ on both Linux and Microsoft Windows. The ideal candidate will have a strong foundation in software development and be excited to work on technically challenging problems.Key Responsibilities:Design and implement new features and software modulesSoftware...


  • Ann Arbor, Michigan, United States Omni Inclusive Full time

    Key Responsibilities:As a Senior Linux System Developer at Omni Inclusive, you will be responsible for designing and implementing multi-threaded system architecture for client-server applications. Your expertise in C/C++ programming for Linux operating systems will be crucial in developing high-quality working code.Requirements:Extensive experience in C/C++...


  • Ann Arbor, Michigan, United States ANSYS Full time

    Job SummaryAt Ansys, we're empowering the world's most innovative companies to design and deliver transformational products by offering the best and broadest engineering simulation software. As a Co-op Software Development Engineer, you'll have the opportunity to develop our industry-leading simulation software while gaining real experience in your field of...


  • Ann Arbor, Michigan, United States KLA Full time

    Job Summary:KLA is seeking a talented Software Engineer to join our team. As a key member of our software development team, you will be responsible for building and maintaining infrastructure vital for large-scale experimentation and deployment of HPC solutions. You will also be working on prototyping and developing machine control and business logic...


  • Ann Arbor, Michigan, United States KLA-Tencor Full time

    Job SummaryKLA is seeking a talented Software Development Engineer to join our team. As a key member of our software engineering group, you will be responsible for designing, developing, and maintaining infrastructure vital for large-scale experimentation and deployment of HPC solutions. Your expertise in data management, machine learning, and deep learning...


  • Ann Arbor, Michigan, United States KLA-Tencor Full time

    Job Summary:As a Software Engineer at KLA, you will be part of a collaborative team responsible for designing and developing software applications in a distributed microservice environment. Your responsibilities will span all stages of the software product lifecycle, from gathering requirements to developing software components and UIs that help our...


  • Ann Arbor, Michigan, United States KBR Full time

    Job Title: Software Development Program ManagerKBR is seeking an experienced Program Manager to lead a Software Development Team in Ann Arbor, MI.Job Summary:The successful candidate will ensure the successful execution of a portfolio of projects, transform development practices, and pursue new opportunities.Responsibilities:Provide business ownership and...


  • Ann Arbor, Michigan, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of vehicle software solutions, accelerating the adoption of safe and intelligent machines worldwide. Founded in 2017, the company delivers AI-powered ADAS/AD toolchains, vehicle platforms, and autonomy stacks to help customers shorten time to market, build high-quality systems, and create...


  • Ann Arbor, Michigan, United States Clarivate Analytics US LLC Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Clarivate Analytics US LLC. As a key member of our small, agile IT and software development team, you will be responsible for developing and supporting custom business software solutions for internal use by our patent search teams.Key...


  • Ann Arbor, Michigan, United States KBR Full time

    Job SummaryKBR is seeking an experienced Program Manager to lead a Software Development Team in a challenging and dynamic environment. The successful candidate will be responsible for ensuring the successful execution of a portfolio of projects, transforming development practices, and pursuing new opportunities.Key Responsibilities: Provide business...


  • Ann Arbor, Michigan, United States KBR Full time

    Job SummaryKBR is seeking an experienced Program Manager to lead a Software Development Team in a challenging and dynamic environment. The successful candidate will be responsible for ensuring the successful execution of a portfolio of projects, transforming development practices, and pursuing new opportunities.Key Responsibilities Provide business ownership...


  • Ann Arbor, Michigan, United States IMEG Corp Full time

    About the RoleIMEG Corp, a leading design consulting firm, is seeking a skilled Revit API Software Engineer to join our team. As a key member of our software development team, you will be responsible for developing and maintaining our proprietary 'RAPIL' (Revit API Layer) codebase.Key ResponsibilitiesAssist the Development Manager with all aspects of...


  • Ann Arbor, Michigan, United States Applied Intuition Full time

    About Applied IntuitionApplied Intuition is a leading provider of software solutions for the autonomy and mobility industry. We accelerate the adoption of safe and intelligent machines worldwide.Our team is looking for bright engineers interested in designing elegant solutions to difficult problems in the autonomy and mobility space.Mechanical Simulation...


  • Ann Arbor, Michigan, United States IMEG Corp Full time

    Revit API Software EngineerIMEG Corp is seeking a highly skilled Revit API Software Engineer to join our team. As a key member of our software development team, you will be responsible for developing and maintaining our proprietary 'RAPIL' (Revit API Layer) codebase.Key Responsibilities:Assist the Development Manager with all aspects of software design and...


  • Ann Arbor, Michigan, United States KLA Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at KLA. As a key member of our Information Technology group, you will play a vital role in the development and implementation of machine learning and artificial intelligence solutions that enable predictive modeling and data-driven decision-making.Responsibilities...


  • Ann Arbor, Michigan, United States University of Michigan Full time

    Job SummaryWe are seeking a highly skilled and experienced professional to join our team as an Associate Director of Development, Mental Health Programs. This is a key leadership role that will play a critical part in advancing the philanthropic goals of the University of Michigan's Department of Psychiatry and the Heinz C. Prechter Bipolar Research...

  • Junior Java Developer

    1 month ago


    Ann Arbor, Michigan, United States SynergisticIT Full time

    Job Opportunity at SynergisticITWe are seeking highly motivated and technically inquisitive individuals to join our team as Junior Java Developers. As a Junior Java Developer, you will be responsible for designing, developing, and testing software applications using Java programming language.Key Responsibilities:Develop and implement software applications...


  • Ann Arbor, Michigan, United States KBR Full time

    Job Summary:KBR is seeking an experienced Program Manager to lead a Software Development Team in a challenging and dynamic environment. The successful candidate will be responsible for ensuring the successful execution of a portfolio of projects, transforming development practices, and pursuing new opportunities.Key Responsibilities:Provide business...


  • Ann Arbor, Michigan, United States Cybernet Systems Corporation Full time

    Job OverviewCybernet Systems Corporation is seeking a highly motivated and detail-oriented Software Development Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing computer programs to solve complex scientific and engineering problems.Key Responsibilities:Design and develop computer...

C++ Developer

2 months ago


Ann Arbor, United States Insight Global Full time

Position: C++ Developer

Openings: 2

Location: Ann Arbor, MI 48105 – onsite 5 days a week

Duration: 3 months (until end of year) with possible extensions

Bill Rate: $55/hr-$65/hr

Start Date: ASAP

Interview Process: 30-minute video interviewing (technical, no whiteboarding)

Must Haves:

  • 3+ years of C++ development experience with strong knowledge of the language specification
  • Hands on experience with networking (TCP/IP, routing/switching)
  • Experience with API development
  • Experience with Bash, Python or similar scripting to translate prototypes or other integrations
  • Ability to complete all phases of the SDLC (i.e., analysis, design, development, testing and support)

Day-to-Day:

Our client is a leader in process control using advance inspection tools, metrology systems, and computational analytics. They are building out a new team and are seeking two C++ Developers to assist in developing a technology from scratch with C++ on Linux (TCP/IP). The application will provide a secure tunnel from point A to point B for other team’s use cases. The work is primarily backend focused and these individuals will need strong foundational knowledge of C++, TCP/IP as they are building off that environment, and Python, Bash, or similar scripting experience to translate prototypes or other integrations. The full stack experience will come in with integrating APIs and collaborating with the frontend team. The team will operate in an Agile environment and the immediate need is to create a minimum viable product (MVP) by the end of the year.

Key Responsibilities:

  • Writing, testing, and maintaining efficient, reusable, and reliable C++/Python code.
  • Developing and designing new software applications and updates using C++
  • Identifying and resolving software issues, bugs, and inefficiencies
  • Optimizing application performance through profiling and benchmarking
  • Implementing algorithms in C++ software under Linux is preferred.
  • Deploys software and maintains software systems.
  • Documenting software specifications and training users as necessary.


Compensation:

$55/hr to $65/hr.


Exact compensation may vary based on several factors, including skills, experience, and education.


Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.