Search jobs > Boston, MA > Senior software developer

Senior Software Developer- C+ Simulation

DICE
Boston, Massachusetts, US
Full-time

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Motion Recruitment Partners, LLC, is seeking the following. Apply via Dice today!

Considering making an application for this job Check all the details in this job description, and then click on Apply.

Job Title : Senior Software Developer - (C++ Simulation)

Company Overview :

Our client is a pioneering technology company at the forefront of innovation in CFD simulations. They specialize in developing cutting-edge software solutions that drive efficiency, accuracy, and performance in complex simulations and distributed systems.

Their team comprises top-tier talent dedicated to pushing the boundaries of what's possible in software engineering.

Position Overview :

They are seeking a highly skilled and experienced Senior Software Developer with expertise in meshing, distributed systems, and high-performance computing, particularly in C++ simulation environments.

The ideal candidate will play a pivotal role in designing, developing, and optimizing software solutions that enable clients to tackle the most challenging problems in their respective domains.

Key Responsibilities :

  • Collaborate with cross-functional teams to design and implement robust software solutions for meshing, distributed systems, and high-performance computing applications.
  • Architect and develop efficient algorithms and data structures to handle complex meshing tasks, ensuring scalability and performance.
  • Design and implement distributed systems architecture to support large-scale simulations, ensuring fault tolerance, scalability, and reliability.
  • Optimize codebase for high performance, leveraging techniques such as parallel computing, vectorization, and memory management.
  • Conduct thorough testing and debugging to ensure the reliability and stability of software components across different platforms and environments.
  • Stay up-to-date with the latest advancements in meshing algorithms, distributed systems, and high-performance computing technologies, and integrate relevant innovations into our software solutions.
  • Provide technical leadership and mentorship to junior members of the development team, fostering a culture of excellence and innovation.

Qualifications :

  • Bachelor's degree or higher in Computer Science, Engineering, or a related field.
  • Proven track record of 5+ years of experience in software development, with a focus on meshing, distributed systems, and high-performance computing.
  • Proficiency in C++ programming language and experience with software development in Linux environments.
  • Solid understanding of meshing algorithms, data structures, and computational geometry principles.
  • Experience designing and implementing distributed systems using frameworks such as Apache Kafka, Apache Spark, or similar.
  • Strong knowledge of parallel computing concepts and experience with multi-threaded programming.
  • Familiarity with performance profiling and optimization tools to identify and address bottlenecks in software performance.
  • Excellent problem-solving skills and ability to thrive in a fast-paced, collaborative environment.
  • Effective communication skills and ability to articulate complex technical concepts to diverse stakeholders.

Preferred Qualifications :

  • Master's degree or PhD in Computer Science, Engineering, or a related field.
  • Experience with GPU programming (CUDA, OpenCL) for high-performance computing tasks.
  • Knowledge of simulation software and familiarity with industry-standard tools such as ANSYS, COMSOL, or similar.
  • Contributions to open-source projects or publications in relevant conferences or journals.

Benefits :

Our client offers a competitive compensation package including salary, bonuses, and benefits such as health insurance, retirement plans, and opportunities for professional development and advancement.

Additionally, you'll have the chance to work alongside some of the brightest minds in the industry and contribute to groundbreaking projects that have a real-world impact.

J-18808-Ljbffr

1 day ago
Related jobs
Promoted
Swyfft
Boston, Massachusetts

We're on the hunt for an experienced backend Senior Software Developer who thoroughly enjoys writing and reviewing code. Understand the software development lifecycle (SDLC) activities up to and including release planning, requirement gathering, design, configurations, sprint planning, creating, and...

Promoted
Wilson Sonsini Goodrich & Rosati
Boston, Massachusetts

Wilson Sonsini is seeking a Senior Fintech AI Software Developer. A minimum of 7 years of experience as a software developer, with a focus on web application development. Proven experience as a software developer, with a focus on AI-driven applications. Develop scalable and efficient software soluti...

Promoted
State Street Global Advisors
Boston, Massachusetts

State Street Global Advisors is looking for an application developer with Masters (1+) or Bachelors (+3) years’ experience for our Next-Gen Reporting Platform Team, a part of Application Technology Solutions. This is a hands-on development position for a candidate with proven record of software deve...

Promoted
Fidelity TalentSource LLC
Boston, Massachusetts

Bachelor s degree (or foreign education equivalent) in Informatics, Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) p...

Promoted
Ark Biotech
Boston, Massachusetts

We are seeking a Senior Simulation Software Engineer to lead the development of our simulation engine, working closely with our team of PhD-level bioprocess modelers and fullstack software engineers. Ark is a novel simulation platform for biomanufacturing, accelerating the development and production...

Karen Clark & Company
Boston, Massachusetts

Strong (5+ years) of hands-on software development working in C# with. Experience creating a framework, application blocks, or API's for application developers to create applications. From our headquarters in Boston, Massachusetts, we provide advanced models, innovative software, and comprehensive c...

Global Channel Management, Inc
Boston, Massachusetts

Senior Software Developer needs 5+ years of software development experience. Senior Software Developer requires:. Senior Software Developer duties:. Software Development: 5 years (Preferred). ...

State Street
Boston, Massachusetts

State Street Global Advisors is looking for an application developer with Masters (1+) or Bachelors (+3) years’ experience for our Next-Gen Reporting Platform Team, a part of Application Technology Solutions. This is a hands-on development position for a candidate with proven record of software deve...

Hootsuite
Boston, Massachusetts

Senior Principal Software Developer. ...

Berkshire Hathaway Specialty Insurance
Boston, Massachusetts

Demonstrated 8 years of professional expertise in software development and/or software architecture. Berkshire Hathaway Specialty Insurance (BHSI) is offering an exciting opportunity for an experienced developer to join our Boston or Chicago based IT underwriting team. Furthermore, you will mentor j...