Software Engineer

Altitude AI

$100K — $120K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • High proficiency in programming languages like Python.
  • Experience in machine learning, particularly with LLMs and code generation technologies.
  • Ability to manage and interpret unstructured data sets such as spreadsheets and CAD files.
  • Proactive ownership mentality in fast-paced startup environments.
  • Experience in industrial automation or PLC programming is a significant advantage.
  • Must have legal authorization to work in the United States with no visa sponsorship available.

Responsibilities

  • Design and develop AI models to generate PLC and robot programs from engineering inputs.
  • Create software solutions integrated with automation systems such as Studio 5000 and TIA Portal.
  • Innovate algorithms for data extraction from mechanical/electrical drawings.
  • Develop tools and infrastructure for testing AI-generated automation solutions.
  • Lead projects for interactive AI interfaces to enhance automation precision.

Benefits

  • Collaborative work environment in downtown Salt Lake City.
  • Opportunity to work with cutting-edge AI technologies.
  • Involvement in innovative projects in the field of industrial automation.
  • Possibility to take ownership of product features and initiatives.
  • Professional growth in a fast-paced startup atmosphere.
Full Job Description
Software Engineer - Full-Time, On-Site

Location: Downtown Salt Lake City, UT
Company: Altitude AI

Duties and Responsibilities
  • Generative AI & Code Synthesis: Design and develop state-of-the-art AI models that automatically generate PLC (Ladder, Structured Text, SFC) and robot programs from engineering drawings and natural language inputs.
  • Industrial System Integration: Create software solutions that seamlessly integrate with leading industrial automation systems, such as Studio 5000, TIA Portal, and Roboguide.
  • Vision & Data Extraction: Improve and innovate on algorithms that extract critical data from mechanical and electrical drawings for use in automation.
  • Tooling & Infrastructure: Develop internal tools and infrastructure that support the testing and deployment of AI-generated automation logic and control sequences.
  • Interactive AI Development: Lead projects to build interfaces that allow human engineers to synergize with AI, enhancing the precision and adaptability of complex automation processes.
Requirements
  • Exceptional Engineering Skills: Possess high proficiency in programming languages such as Python.
  • AI/ML Familiarity: Have experience with or a strong interest in machine learning, especially LLMs (Large Language Models) and code generation technologies.
  • Problem Solver: Demonstrated ability to manage and interpret unstructured data sets, including spreadsheets, PDFs, and CAD files.
  • Ownership Mentality: Thrive in a fast-paced start-up environment with a proactive attitude and an aptitude for taking full ownership of product features from planning to rollout.
  • Industrial Experience (Plus): Previous experience in industrial automation, PLC programming, or robotics is considered a significant advantage.
  • Work Authorization: Must be legally authorized to work in the United States. Please note that at this time, the company does not sponsor visas or accommodate H1B transfers.

Similar Jobs

More Jobs at Altitude AI

  • Software Engineer
    $100K — $120K *
    Salt Lake City, UT 84118 (Salt Lake County)
    Technical Services
    In-Person

More Technical Services Jobs

Find similar Software Engineer jobs: