Find your dream job faster with JobLogr
AI-powered job search, resume help, and more.
Try for Free
HS

Hyper Solutions Inc

via SimplyHired

All our jobs are verified from trusted employers and sources. We connect to legitimate platforms only.

Senior Software Engineer - Design Automation Systems

Los Angeles, CA
Full-time
Posted 12/3/2025
Verified Source
Key Skills:
Python
API development
CAD/CAE integration
Numerical methods
Optimization
Rules-based configuration systems
CI/CD
Testing frameworks
Version control (Git, Azure DevOps)

Compensation

Salary Range

$120K - 160K a year

Responsibilities

Architect and develop design automation software integrating engineering simulation and CAD tools, leading end-to-end development and mentoring junior developers.

Requirements

8+ years software development with 5+ years Python in engineering automation, strong computational design and API integration skills, and collaboration with engineering teams.

Full Description

Description: Senior Software Engineer with deep expertise in Python and automation design tools will lead the development of a next-generation engineering design automation platform. This role involves architecting and building intelligent systems that integrate computational design, simulation, and configuration workflows for complex engineered products. This position will collaborate closely with cross-functional engineering and product development teams to transform manual engineering processes into scalable, parameter-driven digital design environments. Essential Duties & Responsibilities • Architect and develop robust design automation software using Python and complementary toolsets (e.g., MATLAB, COMSOL, SolidWorks API, ANSYS scripting, etc.). • Design scalable data models, parameter frameworks, and algorithms that drive rules-based design and simulation workflows. • Integrate multi-domain engineering logic (mechanical, electrical, and thermal models) into a unified digital tool environment. • Build APIs and automation layers to connect CAD, simulation, and ERP systems for seamless data exchange and version control. • Drive end-to-end ownership—from requirements gathering and software architecture to prototype, validation, and production deployment. • Mentor junior developers and collaborate with engineering and manufacturing stakeholders to ensure accurate system performance and usability. • Apply modern software engineering best practices, including CI/CD, testing frameworks, and version management tools (Git, Azure DevOps, etc.). Requirements: Required: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Mechanical Engineering, or related field. 8+ years of professional software development experience, with at least 5 years in Python focused on engineering, simulation, or automation applications. Proven experience architecting complex computational or parametric design tools. Strong background in numerical methods, optimization, and rules-based configuration systems. Proficiency with API development, CAD/CAE integration, and automation of engineering toolchains. Familiarity with database systems, cloud-based architectures, and UI/UX frameworks for engineering tools (e.g., Dash, PyQt, React). Demonstrated ability to work collaboratively with engineering teams and translate physical design requirements into software logic. Preferred Experience: • Exposure to engineering simulation tools (e.g., COMSOL, ANSYS, Maxwell, SolidWorks Simulation). • Experience developing design configurators or digital twin solutions. • Familiarity with machine learning applications in engineering design optimization. • Understanding of version control and data lifecycle management in multi-disciplinary environments.

This job posting was last updated on 12/5/2025

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt