Logo
Optisys

Senior Software Engineer

Optisys, Salt Lake City, Utah, United States, 84193

Save Job

About Optisys Optisys is an innovative antenna technology company based in Salt Lake City, Utah. We combine advanced RF design with metal additive manufacturing to create highly integrated, market‑leading solutions for commercial aerospace and defense.

Position Summary As Optisys continues to grow, we’re expanding our software engineering capabilities to drive automation across our design and manufacturing processes. We’re seeking a highly capable Senior Software Engineer who can design and implement an automation pipeline that ties together CAD, analysis, and manufacturing systems using standard vendor libraries as well as proprietary components.

This role is ideal for someone who thrives in an innovative environment, is comfortable working with minimal existing infrastructure, enjoys shaping new processes, and communicates clearly with technical teams and leadership.

Responsibilities

Design, implement, and maintain Python‑based automation tools that orchestrate data movement and workflow execution across third‑party design, simulation, and manufacturing tools.

Strong emphasis on reliability and correctness, including robust error handling, validation, logging, and recovery from partial failures.

Proficiency with software testing practices appropriate for automation systems, including unit tests, integration tests, and regression testing to ensure long‑term stability.

Ability to produce clear, concise documentation sufficient for onboarding new engineers and sustaining systems in environments with limited staffing or unexpected turnover.

Ability to reason about and communicate design decisions and trade‑offs clearly to technical and non‑technical stakeholders.

Maintain and help standardize configuration management and software revision control.

Comfortable defining Product of Record and scope of work documentation and coordinating with other members of the software team.

Create user documentation and training resources.

Maintain UML diagrams and enforce class structure to enable scalability and ease of use.

Initial Focus (First 3 Months)

Learn Optisys’ current automation vision and toolset.

Begin building foundational CAD models in Siemens NX and Ansys HFSS.

Complete NXOpen training.

Begin tackling backlog of prioritized projects.

Assess current configuration management practices and recommend improvements.

Required Skills & Abilities

Proficiency in Python, C#, debugging, and class architecture definition.

Familiarity with commercial CAD, simulation, or manufacturing tools (e.g., finite element analysis, CAD model preparation, or additive manufacturing workflows).

Education & Experience

Bachelor’s or master’s in computer science or related field or deep experience in the industry.

5–10 years of experience in software development.

Experience with CAD tools (Rhinoceros 3D preferred). Experience maintaining or supporting long‑lived internal tooling in environments with limited engineering headcount.

Experience with configuration management and revision control.

Experience working with third‑party Python libraries and external APIs, including managing dependency lifecycles, version compatibility, and API instability.

Experience with CI/CD pipelines and basic operational practices that ensure automation tools remain functional and verifiable over time.

Other Requirements

U.S. Citizenship or Permanent Resident (Green Card).

Hybrid work schedule, remote outside of Salt Lake area.

Supervisory Responsibilities None.

Why Join Optisys? You’ll be joining a fast‑growing, technology‑driven company where your work will directly shape the future of automated design and manufacturing in aerospace. We offer competitive pay, full benefits, and the opportunity to make a tangible impact in a highly collaborative environment.

Equal Employment Opportunity Optisys Inc. is an equal opportunity employer. In accordance with anti‑discrimination law and FAR‑52.22‑35, 36, and 37 regulations, Optisys prohibits discrimination and harassment of any type and provides equal employment opportunities to all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability, genetic information, protected veteran status, or any other characteristic protected by law.

#J-18808-Ljbffr