EARTHBRAIN is a strategic startup that spun out of Komatsu Ltd. Komatsu is the world's second-largest multinational construction equipment manufacturer and is responsible for the development, marketing, and distribution of Smart Construction.
We are excited to bring Smart Construction solutions and services to the North American market. Smart Construction has already deployed at over 15,000 jobsites across Japan and is used in over 27 countries around the world.
EARTHBRAIN’s mission is to digitally transform the jobsite using Smart Construction technology to streamline the construction process through automation and provide earthmoving contractors with increased collaboration, efficiency, productivity, and safety.
What we do:
Using Smart Construction, we’re able to extract previously untapped value with our revolutionary digital transformation solutions and services. It's time to start working smarter, not harder.
- We create a digital twin to visualize the jobsite
- We run simulations to create the optimal construction plan
- We guide and/or control equipment and resources based on the digital construction plan
- We monitor jobsite progress remotely and digitally
- We continue to further optimize the construction plan based on jobsite progress
About the job:
EARTHBRAIN is seeking a Software Engineer to develop Smart Construction 3D solutions used to revolutionize construction jobsites.
End users can visualize complex construction project environments in 3D, integrating diverse data sources such as design files (like CAD), aerial/satellite imagery, and various other types of project-relevant data.
We utilize advanced geospatial software tools, including CesiumJS (with whom we work closely) and GDAL, to develop our suite of innovative web products.
What you’ll do:
- Build customer-oriented experiences and user interfaces that allow customers to gain insights into their construction projects
- Write and ship code every day
- Work at all levels of the stack to build, document, test, and develop Smart Construction applications and services
- Participate in collaborative development such as code review and pair programming
- Work on challenging problems in a fast-paced continuous learning environment
- Ensure the quality and efficiency of the team's work by implementing good testing patterns and coding standards
Our Stack:
- Software: JavaScript, TypeScript, Lit, React, CesiumJS, Node.js, Deno, GraphQL, Python, C++, GDAL
- Testing: Jasmine, Karma, Vitest, Playwright, GoogleTest
- Build & CI: GitHub Actions, Vite
- Cloud: AWS, GCP
- Platform: Terraform, Docker
Must haves:
- 3+ years of production software development experience
- Experience with some, or all, of our stack
- Excel at communicating and documenting ideas clearly
- Eagerness to work as part of a diverse and global team
- Degree in computer science or related field, or equivalent experience
- Willingness to be in the office a minimum of two days per week
Bonus points:
- Proficient in Docker-based development environments and AWS services
- Skilled in handling large datasets, including geospatial data
- Knowledgeable in developing with WebGL or GIS-based technologies
- Experienced in collaborating with globally distributed engineering teams
- Construction industry background
What we offer:
- Competitive salary and midterm incentive
- Comprehensive healthcare coverage including medical, dental, vision, short-term disability, and long-term disability, along with company-paid life insurance
- Generous paid time off and sick leave
- Diverse and inclusive workplace fostering a multicultural working environment
- Opportunity to contribute to a globally impactful product
- Access to learning and development opportunities, including workshops, jobsite experience, global hackathons, and courses on demand (through Udemy)
- Potential for travel opportunities to Japan
- Flexible work environment
This is a hybrid role located in Philadelphia, PA