Overview The Simulation Software Engineer II develops automation pipelines and data analytics tools to modernize and digitize our product development processes. This role emphasizes software development, data engineering, and advanced analytics — applying these skills to integrate and optimize multi-domain simulations and test data workflows. You’ll work across physical and virtual environments to build scalable systems that extract insights, generate reports, and drive smarter engineering decisions. As part of a forward-looking team, you’ll help transform how we use simulation and data to innovate. The ideal candidate has a strong foundation in computer science, experience with data-driven development, and the ability to understand and collaborate on complex engineering challenges. Responsibilities Work with Engineering team to develop and refine SW algorithms that abstract and simulate multi-domain physical systems Design and implement automation pipelines for Engineering simulation workflows, enabling scalable and efficient execution of models. Develop software tools to manage, process, and analyze large datasets from both virtual simulations and physical tests. Build robust data pipelines that integrate simulation results with analytics platforms, ensuring data quality, consistency, and traceability. Create interactive dashboards and automated reports to communicate insights, trends, and anomalies to stakeholders. Collaborate with engineering and product teams to translate technical requirements into scalable, data-driven software solutions. Contribute to the architecture and evolution of our simulation and data infrastructure, with a focus on modularity and maintainability. Continuously evaluate and adopt new tools and technologies to improve simulation integration, data workflows, and development efficiency. Qualifications Required Experience / Education Bachelor’s degree in Computer Science, Data Science, Engineering, or a related technical field (Master’s or PhD is a plus). 3+ years of experience in software development, data analysis, and automation of technical workflows. Proficiency in Python; experience with SQL and data science libraries such as Pandas, NuvismPy, and SciPy. Experience working on software development teams using cloud platforms (AWS or Azure) and version control systems like Git. Ability to collaborate effectively with engineers on complex simulation concepts, and communicate data-driven insights to leadership and non-technical stakeholders. Preferred Experience / Education Familiarity with advanced simulation tools and computational methods (e.g., CFD, FEA), ability to interpret results and integrate them into data-driven workflows. Familiarity with machine learning (TensorFlow, PyTorch, etc.), and experience working with high-dimensional datasets. Experience contributing to innovation in engineering, simulation, or automation processes. Background in customer-facing or cross-functional roles, including technical support, stakeholder presentations, or product development collaboration. Skills Required Ability to understand and explain technical issues across varied domains. Strong analytical thinking and attention to detail, especially in high-dimensional data environments. Proficiency in simulation and data analysis tools, with a focus on automation and scalability. Effective communication and interpersonal skills for working across software, engineering, and leadership teams. Comfortable working in a fast-paced, dynamic environment with evolving priorities. Strong organizational and project management skills, with the ability to lead or contribute to technical initiatives. WHAT'S NEXT, APPLY NOW! BISSELL is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, ethnicity, disability, religion, national origin, gender, gender identity, gender expression, marital status, sexual orientation, age, protected veteran status, or any other characteristic protected by law
Software Engineer Ii • Grand Rapids, Michigan, US