Job Url: https://www.indeed.com/jobs?q=remote+python+developer&l=United+States&fromage=1&from=searchOnDesktopSerp&start=10&vjk=1b6d707741341118 Job Description: Senior Software Engineer - Design Automation Systems- job post Hyper Solutions Inc Los Angeles, CA•Remote Full-time Hyper Solutions Inc Los Angeles, CA•Remote Apply on company site Profile insights Here’s how the job qualifications align with your profile. Skills UX design UI design System design + show more Do you have experience in UX design? Yes No Skip   Job details Here’s how the job details align with your profile. Job type Full-time   Full job 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.