GetJob.us
D

Software Engineer, Simulation

doppelNY
yesterday
Full-timeHybrid

Company

doppel

Location

NY

Type

Full-time

Work Schedule

full time

Work Location

hybrid

Job Description

Doppel is seeking a talented Software Engineer, Simulation to develop advanced simulation software for innovative engineering applications in New York. Join our team to build cutting-edge tools that drive real-world impact through high-fidelity modeling and optimization.

Full Description

Job Overview Doppel, a pioneering technology company based in New York, is looking for a skilled Software Engineer, Simulation to join our dynamic engineering team. In this full-time role, you will play a pivotal part in designing, developing, and optimizing simulation software that powers our cutting-edge solutions in areas like autonomous systems, robotics, and virtual prototyping. If you have a passion for creating realistic digital twins and pushing the boundaries of simulation technology, this is your opportunity to contribute to groundbreaking projects that shape the future. Key Responsibilities You will architect and implement high-performance simulation engines using modern programming languages and frameworks. Develop physics-based models, including kinematics, dynamics, and multi-body simulations, ensuring accuracy and scalability for complex scenarios. Collaborate with cross-functional teams to integrate simulations with real-time data pipelines, AI/ML algorithms, and visualization tools. Optimize code for performance on GPU/CPU architectures, conduct rigorous testing and validation against real-world data, and iterate based on feedback from simulations. Document your work thoroughly and mentor junior engineers to foster a culture of excellence. Required Qualifications A Bachelor's or Master's degree in Computer Science, Software Engineering, Physics, or a related field is required, with at least 3-5 years of professional experience in simulation software development. Proven track record working with simulation libraries such as Gazebo, MuJoCo, Bullet Physics, or Unity/Unreal Engine. Strong proficiency in C++, Python, and experience with parallel computing frameworks like CUDA or OpenCL. Skills Expertise in numerical methods, linear algebra, and differential equations for accurate modeling. Familiarity with ROS, Docker, and CI/CD pipelines for seamless deployment. Excellent problem-solving abilities, with a keen eye for debugging complex systems. Strong communication skills to articulate technical concepts to non-technical stakeholders. Experience with version control (Git) and agile methodologies is essential. Company Info Doppel is at the forefront of simulation-driven innovation, helping industries accelerate development cycles through virtual testing and predictive analytics. Headquartered in New York, we foster a collaborative, inclusive environment where creativity thrives, supported by state-of-the-art facilities and a commitment to work-life balance. Benefits We offer competitive compensation, comprehensive health insurance, 401(k) matching, unlimited PTO, and professional development stipends. Enjoy perks like gym memberships, commuter benefits, and team-building events in the vibrant NY scene. Growth Opportunities Advance your career with mentorship from industry leaders, opportunities to lead projects, and access to conferences and advanced training. Doppel promotes from within, with clear paths to senior engineer, tech lead, and management roles in our expanding simulation division.

Key Skills

C++PythonPhysics SimulationGazebo/MuJoCoGPU Optimization