Software Engineer — Pittsburgh, PA Full-Time

CognaSIM Inc.

Pittsburgh, Northern (Allegheny County, KY)

Hybrid

USD 90,000 - 120,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

CognaSIM Inc. in Pittsburgh, PA is seeking a Software Engineer to develop extensions for engineering simulation frameworks, automating tasks and enhancing user experience. You will collaborate with senior engineers to deliver robust software and AI-powered applications.

The role emphasizes Python and C# development in Windows, thorough testing, and clear documentation. This is a full-time on-site position in a fast-growing startup that values initiative and teamwork.

Qualifications

  • Familiarity with CAD software, mechanical design, and/or fluid flow analysis.
  • AI/ML model training or data science background
  • Experience with cloud computing platforms
  • Develop software tools and plugins using Python and C# in a Windows environment
  • Write well-tested code with unit and integration tests
  • Use engineering simulation libraries to create automation solutions
  • Create user experiences using both .NET libraries and toolkits provided by the simulation platforms
  • Identify and resolve bugs and issues in existing software tools
  • Collaborate with senior developers to understand project requirements and translate them into technical solutions.
  • Maintain clear and detailed documentation of code, processes, and design decisions, contribute to both user guides and technical documentation as needed.
  • Participate in code reviews and incorporate feedback.

Responsibilities

  • Develop software tools and plugins using Python and C# in a Windows environment
  • Write well-tested code with unit and integration tests
  • Use engineering simulation libraries to create automation solutions
  • Create user experiences using both .NET libraries and toolkits provided by the simulation platforms
  • Identify and resolve bugs and issues in existing software tools
  • Collaborate with senior developers to understand project requirements and translate them into technical solutions.
  • Maintain clear and detailed documentation of code, processes, and design decisions, contribute to both user guides and technical documentation as needed.
  • Participate in code reviews and incorporate feedback.

Skills

CAD familiarity
AI/ML background
Cloud computing

Tools

Python
C#
.NET
Windows
Unit testing
Integration testing

Job description

Software Engineer — Pittsburgh, PA Full-Time
About CognaSIM

At CognaSIM, we are passionate about innovating in the engineering simulation space. We see an opportunity to disrupt the market by developing AI solutions that scale across simulation platforms. As a dynamic and fast-growing startup, we’re looking to build a talented team that’s passionate about pushing the boundaries of technology and making a significant impact. We’re looking for a Software Engineer to join our team and contribute to the creation of impactful software solutions.

Role Overview

As a Software Engineer, you will work on developing software extensions for engineering simulation frameworks that automate repetitive tasks and enhance user experience and productivity. You will use scripting libraries from these simulation frameworks to craft efficient solutions and create user experiences around these solutions. You will ensure robust testing of applications and compatibility across software releases. You will also support the development of AI powered applications and will collaborate closely with senior software and AI engineers to deliver high-quality software solutions.

Key Responsibilities
  • Develop software tools and plugins using Python and C# in a Windows environment
  • Write well-tested code with unit and integration tests
  • Use engineering simulation libraries to create automation solutions
  • Create user experiences using both .NET libraries and toolkits provided by the simulation platforms
  • Identify and resolve bugs and issues in existing software tools
  • Collaborate with senior developers to understand project requirements and translate them into technical solutions.
  • Maintain clear and detailed documentation of code, processes, and design decisions, contribute to both user guides and technical documentation as needed.
  • Participate in code reviews and incorporate feedback.
Required Qualifications
  • Develop software tools and plugins using Python and C# in a Windows environment
  • Write well-tested code with unit and integration tests
  • Use engineering simulation libraries to create automation solutions
  • Create user experiences using both .NET libraries and toolkits provided by the simulation platforms
  • Identify and resolve bugs and issues in existing software tools
  • Collaborate with senior developers to understand project requirements and translate them into technical solutions.
  • Maintain clear and detailed documentation of code, processes, and design decisions, contribute to both user guides and technical documentation as needed.
  • Participate in code reviews and incorporate feedback.
Desired Qualifications
  • Familiarity with CAD software, mechanical design, and/or fluid flow analysis
  • AI/ML model training or data science background
  • Experience with cloud computing platforms
Why Join Us

Innovative
Projects

Work on exciting and challenging projects that push the boundaries of software development.

Growth
Opportunities

Gain valuable experience and develop your skills in a supportive and dynamic environment.

CollaborativeCulture

Be part of a close-knit team that values creativity, initiative, and teamwork.

Smarter Simulation,
Made Simple

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer – Simulation & AI Tools
Software Engineer – Simulation & AI Tools

CognaSIM Inc. • Pittsburgh, Northern (KY)

Hybrid
USD 90,000 - 120,000
Senior AI Engineer
Senior AI Engineer

CognaSIM Inc. • Pittsburgh

On-site
USD 100,000 - 130,000
Software Engineer New USA (Phoenix)
Software Engineer New USA (Phoenix)

Greenhouse Software, Inc. • Phoenix (AZ)

On-site
USD 90,000 - 130,000
Competitive compensation
401(k) with employer matching
Healthcare, dental, vision & long-term
Software Engineer (.NET & AI)
Software Engineer (.NET & AI)

Confluence • Pittsburgh

On-site
USD 90,000 - 120,000
Senior Full Stack Developer -- AI-Enabled Software Engineering
Senior Full Stack Developer -- AI-Enabled Software Engineering

iDbase Software • Hyattsville (MD)

On-site
USD 120,000 - 180,000
Technical Support Engineer – Simulation & Scheduling
Technical Support Engineer – Simulation & Scheduling

Simio LLC • Sewickley

On-site
USD 55,000 - 75,000
Flexible work environment
Career advancement opportunities
Collaborative culture
Senior Field Engineer (Pre-Sales/Forward Deployed) New USA (Houston); USA (remote)
Senior Field Engineer (Pre-Sales/Forward Deployed) New USA (Houston); USA (remote)

Greenhouse Software, Inc. • Houston (TX)

Remote
USD 120,000 - 160,000
Competitive compensation
401(k) with employer matching
Competitive health, dental, vision & -
Simulation Engineer
Simulation Engineer

Continuum Resource Network • New York (NY)

On-site
USD 120,000 - 180,000
Medical, Dental, Vision
Meaningful equity
401K with generous match
Software Engineer, Mid-Level
Software Engineer, Mid-Level

Simtechinc • Huntsville (AL)

On-site
USD 80,000 - 100,000
Market leading compensation package
Excellent benefits
Outstanding retirement plan
+1
C++ Developer
C++ Developer

Sapsol Technologies Inc • Mountain View (CA)

On-site
USD 180,000 - 250,000