Software Development Expert

6 days ago


Novi, Michigan, United States ThermoAnalytics Full time
Design and Develop Innovative CAE and CFD Software

At ThermoAnalytics, we are seeking an experienced Software Engineer to join our team in developing cutting-edge computer aided engineering (CAE) and computational fluid dynamics (CFD) simulation software.

Key Responsibilities:

  • Design, write, test, and debug code to develop high-quality software.
  • Implement physics-based algorithms, user-interfaces, and application infrastructure.
  • Design and implement test cases to verify algorithm quality, code quality, and software usability.
  • Participate in pair programming sessions and provide input during team activities.

Requirements:

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
  • 3+ years of experience in software development, preferably in C++.
  • Knowledge of software engineering practices, including modern source control, build and packaging, and unit/system/integration testing.
  • Ability to effectively communicate technically complex information to others.

Bonus Qualifications:

  • Experience in computational fluid dynamics, heat transfer/thermal analysis, electro-optic sensor modeling, numerical methods, high-performance computing, and/or scientific visualization.
  • Knowledge of computer aided engineering (CAE) and practical experience with CUDA or OpenCL.

What We Offer:

  • An annual starting wage of $85,000 to $130,000 based on knowledge and experience.
  • A flexible work environment and extensive total benefit package.
  • Employee stock ownership and relocation assistance, if needed.

  • Software Developer

    6 days ago


    Novi, Michigan, United States System Soft Technologies Full time

    The ideal candidate will be responsible for developing high-quality software applications that meet the needs of System Soft Technologies. They will also be responsible for designing and implementing testable and scalable code that ensures the reliability and efficiency of our systems.Key ResponsibilitiesDevelop quality software and web applications using...


  • Novi, Michigan, United States Miracle Software Full time

    Job DescriptionWe are seeking a highly skilled Full Stack Developer to join our team at Miracle Software. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key ResponsibilitiesDesign and develop full-stack applications using Angular or React frameworksLead...

  • Software Developer

    4 weeks ago


    Novi, Michigan, United States Venteon Full time

    Software Developer (AGV) Job DescriptionVenteon is seeking an experienced Software Developer to join our team in Metro Detroit. As a Software Developer (AGV), you will be responsible for designing, developing, and testing C++ computer applications on Microsoft.NET platforms and Windows based computer systems using the Microsoft Visual Studio suite of...


  • Novi, Michigan, United States Miracle Software Full time

    Job Description:As a seasoned Full Stack Developer at Miracle Software, you will be responsible for delivering high-quality production code with a focus on Single Page Application (SPA) architecture using frameworks such as Angular or React. Your extensive experience in leading development projects and initiatives on Agile/Scrum teams will be invaluable in...


  • Novi, Michigan, United States IAV Automotive Engineering Inc Full time

    Job OverviewIAV Automotive Engineering Inc is seeking an experienced Senior Software Developer - Android-Automotive to join our dynamic team at our North American Headquarters in Novi, Michigan. As a recognized leader in the specification, design, development, validation and production launch of advanced vehicle and powertrain systems, IAV deploys a leading...

  • Software Developer

    4 weeks ago


    Novi, Michigan, United States Venteon Full time

    Software Developer OpportunityVenteon is seeking an experienced software developer to join our team.Responsibilities:Design, develop, and test C++ computer applications on Microsoft.NET platforms and Windows based computer systems using the Microsoft Visual Studio suite of development tools.Collaborate with project team members and other technical...

  • Software Developer

    2 weeks ago


    Novi, Michigan, United States Venteon Full time

    Software Development OpportunityVenteon is seeking an experienced Software Developer to join our team.Responsibilities:Design, develop, and test C++ computer applications on Microsoft .NET platforms and Windows based computer systems using the Microsoft Visual Studio suite of development tools.Collaborate with project team members and other technical...


  • Novi, Michigan, United States Miracle Software Full time

    Job Description:As a seasoned Full Stack Developer at Miracle Software, you will be responsible for delivering high-quality production code with a focus on Single Page Application (SPA) architecture using frameworks such as Angular or React. Your extensive experience in leading development projects and initiatives on Agile/Scrum teams will be invaluable in...


  • Novi, Michigan, United States System Soft Technologies Full time

    Job Description:At System Soft Technologies, we are seeking a highly skilled Software Development Specialist to join our team. The ideal candidate will be responsible for developing high-quality applications using .Net, C# and SQL. Key responsibilities include:Responsibilities:Develop quality software and web applicationsAnalyze and maintain existing...


  • Novi, Michigan, United States Miracle Software Full time

    Job Description:As a seasoned Full Stack Developer at Miracle Software, you will be responsible for delivering high-quality production code with a focus on Single Page Application (SPA) architecture using frameworks such as Angular or React. Your extensive experience in leading development projects and initiatives on Agile/Scrum teams will be invaluable in...

  • Software Developer

    4 weeks ago


    Novi, Michigan, United States Venteon Full time

    Job Title: Software Developer (AGV)Job Summary:Venteon is seeking an experienced Software Developer (AGV) to join our team. As a Software Developer (AGV), you will be responsible for designing, developing, and testing C++ computer applications on Microsoft.NET platforms and Windows based computer systems using the Microsoft Visual Studio suite of development...


  • Novi, Michigan, United States Daifuku Automotive America Corporation Full time

    Job Title: Senior Software DeveloperJob Summary: Daifuku Automotive America Corporation is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and testing feature-rich web applications.Key Responsibilities:Design and develop web applications using Angular,...


  • Novi, Michigan, United States Ginosko Development Company Full time

    Job SummaryGinosko Development Company seeks a highly experienced and skilled Chief Development Officer to lead our Prospects and Development Department. The ideal candidate will have a proven track record of successful affordable housing development, including LIHTC, HUD, Fannie, Freddie, and MSHDA experience.Key Responsibilities:Lead the Prospects and...


  • Novi, Michigan, United States Autodesk Full time

    Job Summary:As a Senior Software Development Engineer at Autodesk, you will be responsible for researching, designing, and developing computer and network software or specialized utility programs. You will analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Your...


  • Novi, Michigan, United States Dana Corporation Full time

    Job Title: Lead Controls Software EngineerJob Summary:Dana Corporation is seeking a skilled and motivated Lead Controls Software Engineer to lead the development of Model Based Controls in an AUTOSAR Environment. The successful candidate will have expertise in controls engineering, embedded software development, and real-time systems.Key...


  • Novi, Michigan, United States Dana Corporation Full time

    Job Title: Lead Controls Software EngineerJob Summary:Dana Corporation is seeking a skilled and motivated candidate to lead the development of Model Based Controls in an AUTOSAR Environment. The successful candidate will be responsible for leading the AUTOSAR and MBD controls development for customer project(s) involving Matlab/Simulink and related tools as...


  • Novi, Michigan, United States IAV Automotive Engineering Inc Full time

    Job OpportunityIAV Automotive Engineering Inc is seeking a skilled Senior Software Developer to join our team at our North American Headquarters in Novi, Michigan.We are looking for an innovative and experienced software developer to work on our Android Automotive project. The ideal candidate will have a strong background in object-oriented programming,...


  • Novi, Michigan, United States Berkshire Production Supply Full time

    Berkshire Production Supply is seeking a skilled Senior Software Developer to join our Technology team. As a key member of our team, you will be responsible for analyzing end-user data needs and developing user-oriented solutions.The ideal candidate will have a Bachelor's Degree in Computer Science or Information Systems and 4+ years of experience using.NET,...


  • Novi, Michigan, United States Daifuku Automotive America Corporation Full time

    Job Title: Software Developer, Automated Guided Vehicle EngineeringDaifuku Airport America Corporation is seeking an experienced Software Developer to join our team. As a member of a small project team, you will work on the research, design, development, and testing of computer systems-level software and network distribution software for Automated Guided...


  • Novi, Michigan, United States Casco Automotive Group - An Amphenol Company Full time

    ROLE SUMMARY:Casco Automotive Group - An Amphenol Company is seeking a skilled Embedded Software Design Engineer - Firmware Development to join our team in Novi, Michigan.The ideal candidate will have a strong background in embedded software development, with a focus on bootloader design and implementation for automotive applications.KEY...