HPC Software Developer (EM team)

apartmentFlexcompute Inc. placeBoston scheduleFull-time calendar_month 

About:

FlexCompute (https://www.flexcompute.com) is a MIT spin-off that is becoming the computing powerhouse for the next-generation R&D. We develop technology to solve massive-scale partial differential equations, which are being used to design some of the coolest products in the world including flying taxis and quantum circuits.

The computing power is provided through web-based applications and python API using a SaaS business model.

At FlexCompute, you will work with world-class engineers and scientists. You will have the opportunity to use our technology to shape how the cutting-edge products are being designed by some of the world’s most innovative companies. The pursuit of excellence drives the technology and product development.

The environment is friendly, supportive, and collaborative, with a particular emphasis on individual’s career growth through learning and executing advanced technologies.

Flexcompute offers highly competitive salary, equity, 100% coverage of individual health insurance, and 401k contribution.

Location:

Boston, MA / hybrid / remote

Job Summary:

Flexcompute is seeking an experienced software developer to contribute to a modern electromagnetism simulation software designed for multi-node CPUs and GPUs. The successful candidate will have a critical role in designing and implementing cutting-edge algorithms with emphasis on speed, robustness, accuracy, and scalability.
This position offers a unique opportunity to explore state-of-the-art high performance computing in a production environment. The candidate will work with highly experienced professionals and be an integral part of the product development, release, maintenance, and support phases.

Over time, the strong collaborative nature of this role offers exposure to Flexcompute's sophisticated parallel computing simulation software and state of the art computing infrastructure.

Requirements

What You Will Do:

  • Independently implement, test, and document new software features
  • Profile and optimize feature implementation to improve speed and scalability on CPUs/GPUs.
  • Contribute to a clean and maintainable API for various functionalities
  • Contribute to general source code maintenance and other relevant software development activities (bug fixes, support, etc)
  • Collaborate with teams developing the user-interface and scientific visualization tools/technologies
  • Collaborate with Product Management, QA, and Documentation teams to accomplish product milestones in a timely manner
  • Follow sound software engineering practices
  • Make user experience a priority
  • Deliver robust and high performance simulations for industrial applications that involve management of large amounts of data

Benefits

How You Will Be Successful:

  • Envision the Future
  • Communicate Honestly and Broadly
  • Seek Technology and Business “Firsts”
  • Embrace Diversity and Take Risks
We welcome you to apply even if you don't match every requirement posted for this role. No one candidate will be a 100% perfect match to our description, so if you are passionate about working on the next evolution in simulation software and have similar experience to what we are looking for, we encourage you to apply.

Diverse backgrounds and experiences promote innovation, and our goal is to build a team that encompasses a variety of backgrounds, experiences, and skills.

electric_boltImmediate start

Embedded Software Developer

apartmentWaterfall Technology Consulting PartnersplaceCambridge, 4 mi from Boston
It is a hands-on role that may include all aspects of device software development: firmware and software, algorithm development and optimization, image processing, application and GUI development. If you have Software Engineering experience, preferably...
local_fire_departmentUrgent

Manager, Software Development, FPDS

apartmentAmazonplaceBoston
Are you interested in working with the latest technology in the cloud computing space? The Amazon Foundational People Data Services (FPDS) organization is seeking an experienced software development leader to join our team in building innovative...
business_centerHigh salary

Lead Software Developer

apartmentSignifyplaceCambridge, 4 mi from Boston
Job TitleLead Software Developer Job Description Were looking for a Lead Firmware Engineer to join our Firmware team based in our office in Cambridge. Telensa is wholly owned subsidiary of Signify Holding NV. Signify is the world leader in lighting...