Applied Research Associates Inc

Staff Mechanical Engineer

Applied Research Associates Inc • $100K — $120K *
Manufacturing & Automotive
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Mechanical Engineering, Mechatronics, Computer Engineering, or related field.
  • 5-7 years of combined mechanical engineering and software development experience, with advanced degrees able to partially substitute for experience.
  • Expert-level proficiency in modern C++ (C++11/14/17 or higher) for embedded and robotics systems.
  • Extensive hands-on experience with SolidWorks for 3D modeling and engineering documentation.
  • Demonstrated experience with robotics, mechatronics, or electromechanical systems including actuation and sensor integration.
  • Proficiency with Linux, command-line tools, Git-based workflows, and Docker containers.
  • Experience in developing simulation environments for robotic or mechanical systems.

Responsibilities

  • Design, implement, and optimize high-performance C++ code for embedded robotics control and simulation.
  • Develop detailed mechanical designs and engineering drawings using SolidWorks, focusing on manufacturability and system integration.
  • Create and maintain virtual models of robotic systems, validating through simulation frameworks.
  • Build and analyze mechatronic systems, integrating sensors and electronics with custom mechanical components.
  • Utilize ROS/ROS2, Docker, and Linux to construct robust software architectures for autonomy and hardware integration.
  • Conduct mechanical analyses including stress, tolerance, and dynamic modeling.
  • Prototype and iterate designs quickly through 3D printing and machining of electromechanical systems.
  • Collaborate across engineering teams to deliver integrated robotic solutions, producing thorough documentation.

Benefits

  • On-site position located in San Antonio, TX.
  • Opportunity to work on advanced robotics and mechatronic systems.
  • Collaboration with multidisciplinary teams.
  • Exposure to cutting-edge technology in robotics and software development.
Full Job Description
ARA's Engineering Science Division is seeking a highly skilled and multidisciplinary mechanical engineer to join our team. The ideal candidate will be equally strong in mechanical engineering and modern C++ software development, with hands-on experience designing, prototyping, modeling, and simulating advanced robotic and mechatronic systems. This role involves building sophisticated mechanical components and integrated systems, while also developing the software that drives, simulates, and validates them. Candidates must be comfortable working across hardware and software boundaries, creating tightly coupled designs that span CAD modeling, physical prototyping, embedded programming, and high-performance real-time C++ development.

This is an on-site position located in San Antonio, TX.

U.S. citizenship is required. Candidates selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information.

What you will do as a staff mechanical engineer:

  • Design, implement, and optimize high-performance C++ code for embedded systems, robotics control, autonomy, and simulation infrastructure.
  • Develop detailed mechanical designs, assemblies, and engineering drawings in SolidWorks, ensuring manufacturability, structural integrity, and system integration.
  • Create, maintain, and optimize virtual models of robotic and mechanical systems, using simulation frameworks to validate and refine behavior, dynamics, and control algorithms prior to physical deployment.
  • Build, analyze, and test mechatronic systems involving sensors, actuators, electronics, and custom mechanical components.
  • Use ROS/ROS2, Docker, Linux, and other development tools to create robust software architectures for simulation, autonomy, perception, and hardware integration.
  • Conduct mechanical analysis including stress analysis, tolerance stack-ups, material considerations, and dynamic modeling.
  • Prototype and iterate rapidly using 3D printing, machining, and assembly of electromechanical systems.
  • Analyze data from simulations and physical hardware testing to improve performance, debug complex interactions, and refine system behavior.
  • Collaborate closely with mechanical, electrical, software, and systems engineering teams to deliver integrated robotic and electromechanical solutions.
    Produce clear, organized, and technically rigorous documentation for both mechanical and software systems.


Staff mechanical engineer requirements:

  • Bachelor's degree in Mechanical Engineering, Mechatronics, Computer Engineering, or a related field.
  • 5-7 years of combined mechanical engineering and software development experience. Advanced degrees may partially substitute for experience.
  • Expert-level proficiency in modern C++ (C++11/14/17 or higher) for embedded, real-time, and robotics systems.
  • Extensive hands-on experience with SolidWorks for 3D modeling, 2D drawings, mechanical assemblies, and design documentation.
  • Demonstrated experience with robotics, mechatronics, or electromechanical systems, including actuation, sensors, and system integration.
  • Proficiency with Linux development, command-line tools, Git-based workflows, and Docker containers.
  • Experience developing and using simulation environments for robotic or mechanical system modeling (e.g., Gazebo, custom physics engines).
  • Strong analytical skills and the ability to diagnose system behavior across mechanical, electrical, and software components.
  • Ability to prototype, test, and iterate designs quickly, both virtually and physically.
  • Strong technical writing and documentation discipline.


Preferred experience:

  • Experience in Unreal Engine for advanced robotic or mechanical simulation.
  • Familiarity with unmanned underwater vehicles, surface vehicles, Navy systems, or other mission-critical platforms.
  • Hands-on experience with robotics frameworks such as ROS2, DDS, or custom real-time messaging systems.
  • Background in wearables, autonomous systems, heavy machinery, or ruggedized mechanical hardware.
  • Portfolio demonstrating real-world projects combining C++ development with mechanical design, robotics, or mechatronics.
  • Experience with AI/ML applied to mechanical system performance, perception, or autonomy.


About Applied Research Associates Inc

Applied Research Associates, Inc. (ARA) is an employee-owned research and engineering company that provides technical solutions to complex problems in various fields, including defense, homeland security, intelligence, transportation, and energy. The company was founded in 1979 and is headquartered in Albuquerque, NM. ARA has over 1,600 employees and operates from more than 20 locations across the United States and Canada. The company's services include research and development, engineering, testing and evaluation, and consulting.
Learn more about Applied Research Associates Inc
Size
1,600 employees
Industry
Founded
1979

Similar Jobs

More Jobs at Applied Research Associates Inc

More Manufacturing & Automotive Jobs

Find similar Staff Mechanical Engineer jobs: