Taro Logo

Software Engineer - Naval Architecture Dynamic Models

Vehicle intelligence company that accelerates global adoption of safe, AI-driven machines, delivering toolchain and autonomy solutions for intelligent vehicles.
Ann Arbor, MI, USA
$125,000 - $150,000
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
AI · Automotive · Defense

Job Description

Applied Intuition, a leading vehicle intelligence company founded in 2017, is seeking a Software Engineer specializing in Naval Architecture Dynamic Models. The company is at the forefront of accelerating the adoption of safe, AI-driven machines, working with major automakers and Department of Defense programs.

The role involves developing sophisticated simulation software for naval architecture dynamics, requiring expertise in both software engineering and physical systems modeling. You'll be working in their Ann Arbor office, contributing to their suite of products that serve automotive, defense, and other mobility sectors.

As a Software Engineer in this role, you'll be responsible for researching and developing models for naval architecture dynamics, optimizing performance through high-performance computing, and maintaining the software stack. The position requires a strong background in algorithm design and proficiency in C++ and Python, combined with domain knowledge in naval architecture or related fields.

The company offers a comprehensive benefits package including health insurance, 401k with employer match, equity options, and various stipends for learning and wellness. The base salary range is $125,000 - $150,000 USD annually, complemented by equity and other benefits.

This is an excellent opportunity for someone with both technical software engineering skills and specialized knowledge in naval architecture or ocean engineering. You'll be working in a collaborative environment where engineers are encouraged to take ownership of technical decisions and directly interact with users for feedback. The role offers a unique blend of software development and specialized engineering, making it ideal for candidates interested in applying their skills to complex mobility and autonomy challenges.

Last updated 18 days ago

Responsibilities For Software Engineer - Naval Architecture Dynamic Models

  • Research, design, and develop models and simulation software for dynamics of naval architecture
  • Optimize software performance using high-performance computing techniques
  • Maintain the software stack and provide technical support to customers
  • Collaborate closely with members in the team and cross-functionally within Applied Intuition

Requirements For Software Engineer - Naval Architecture Dynamic Models

Python
  • Master's degree or higher in Naval Architecture, Ocean Engineering, Applied Physics, or a related field
  • 2+ years of experience developing production-level software
  • Strong background in algorithm design for modeling and simulating dynamic physical systems
  • Proficiency in C++ and Python

Benefits For Software Engineer - Naval Architecture Dynamic Models

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Health insurance coverage
  • Dental insurance coverage
  • Vision insurance coverage
  • Life insurance coverage
  • Disability insurance coverage
  • 401k retirement benefits with employer match
  • Learning and wellness stipends
  • Paid time off
  • Equity options

Related Jobs