Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Development Engineer

Optomec

Software Development Engineer

LOCATION/DEPT: St Paul, MN or ABQ, NM

GENERAL JOB DESCRIPTION

The Software Development Engineer will be part of an engineering team responsible for the design development and manufacture of advanced Additive manufacturing systems with an emphasis on LENS directed by energy metal deposition systems that are revolutionizing manufacturing. This position must be adept at design, development, coding, diagnostics, and testing of complex machine sub systems including: control systems, software, mechatronics, vision and motion control.

Research, design, develop, and test operating systems-level software, compilers, and network distribution software for 3D LENS and Aerosol Jet systems. Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Will apply principles and techniques of computer science, engineering, and mathematical analysis. Will work as a member of a project team.

MAJOR RESPONSIBILITIES

  • Collaborate with engineers, scientists and technicians to create innovative new products and applications, as well as refine and expand the performance of existing products.
  • Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
  • Develop or direct software system testing or validation procedures.
  • Capital equipment product development.
  • Direct software programming and development of documentation.
  • Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
  • Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
  • Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
  • Design or develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Prepare reports or correspondence concerning project specifications, activities, or status.
  • Confer with project managers to obtain information on limitations or capabilities for data processing projects.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  • Coordinate installation of software system.
  • Monitor functioning of equipment to ensure system operates in conformance with specifications.
  • Advise customer about or perform maintenance of software system.
  • Train users to use new or modified equipment.
  • Specify power supply requirements and configuration.
  • Evaluate characteristics of equipment or systems.
  • Confer with other personnel to resolve design or operational problems.
  • Modify software programs to improve performance.
  • Monitor computer system performance to ensure proper operation.
  • Manage information technology projects or system activities.
  • Develop testing routines or procedures.
  • Provide technical support for software maintenance or use.
  • Other duties as assigned based on project, title, and level of responsibility.

QUALIFICATIONS FOR THE JOB

Education:

  • BS degree in electrical engineering, computer science or software development.
  • Graduate degree preferred.

Experience:

  • 2 yr. development in Microsoft Windows environment, utilizing.NET, and VB, or C#, C/C++, and SQL.
  • Software development.
  • Technical writing skills.

Preferred Experience

  • >2 years relevant experience designing complex software systems
  • New Product Development, Manufacturing Readiness, and Market Launch
  • Software support of manufacturing
  • Lean Manufacturing, Design for Manufacturability, Six Sigma, etc.
  • Project Management
  • Work in Additive Manufacturing Industry a plus

KEY COMPETENCIES

  • Computers and Electronics — Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.
  • Engineering and Technology — Knowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.
  • Mathematics — Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.
  • Telecommunications — Knowledge of transmission, broadcasting, switching, control, and operation of telecommunications systems.
  • Design — Knowledge of design techniques, tools, and principles involved in production of precision technical plans, blueprints, drawings, and models.
  • Software Tools - Expertise using CAD software, preferably SolidWorks
  • Ability to work well as a cross-functional team member
  • Hands-on lab and troubleshooting
  • Communications; written & presentation
  • Detail Oriented
  • Knowledge of basic manufacturing processes
  • Technical writing and/or comprehension.
  • Solid understanding of software design and implementation.

WORKING CONDITIONS

  • Will work in an office setting, manufacturing, lab, and warehouse location.
  • Goggles must be work at all times in lab and designated areas.
  • Lab/warehouse environment contains metal powders, chemicals, etc.
  • PHYSICAL REQUIREMENTS

    • Warehouse conditions as applicable.
    • Safety gear.

    Optomec, Inc. is an Equal Opportunity Employer.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Development Engineer in Albuquerque, NM vacancy
  •  ...Essential Duties and Responsibilities: - Lead the development of software solutions that will meet or exceed business requirements which...  ...Required Skills: -8+ years of full-stack software engineering experience developing enterprise web applications. -Experience... 
    Suggested
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Albuquerque, NM
    5 days ago
  • $100k

     ...Currently, We are looking for entry-level software programmers, Java Full stack developers...  .../ Data Scientists, Machine Learning engineers for full time positions with clients....  ...Java and understanding of the software development life cycle Knowledge of Statistics,... 
    Suggested
    Full time
    H1b
    Remote work

    SynergisticIT

    Albuquerque, NM
    2 days ago
  •  ...synergize state-of-the-art technology with exceptional talent. We offer a full suite of IT solutions and services, from custom software development to staffing. Our multidisciplinary team of experts in areas like data analysis, automation, personnel development and... 
    Suggested
    Traineeship
    Immediate start
    Weekend work

    Agap Technologies Inc

    Albuquerque, NM
    4 days ago
  •  ...Java Engineer (Java / SQL) Overview AdvanceNet Health Solutions is seeking an experienced...  ...Server , with strong emphasis on SQL development and advanced T-SQL . Design, write,...  ...and discretion. Manage IT software and hardware licenses, vendor services,... 
    Suggested
    Permanent employment

    AdvanceNet Health Solutions Inc

    Albuquerque, NM
    3 days ago
  • $49 - $53 per hour

     ...Title: Remote Full Stack Engineer Location: Remote ( needs to be able to work in EST)...  ...Experience Cloud ~ Experience in an Agile development environment (sprint-based delivery) ~...  ...is searching for 2 Sr. Full Stack Software Engineers support one of our largest insurance... 
    Suggested
    Contract work
    Immediate start
    Remote work

    Insight Global

    Albuquerque, NM
    5 days ago
  •  ...to join our team. The Full Stack Developer will support the development of both front-end (JavaScript/React) and back-end (Java/Spring...  ...such as Selenium, Artillery, Insomnia, TDD, and BDD Agile software development methodologies and tools Self-starter with the ability... 
    Work experience placement

    Tarkik Solutions

    Albuquerque, NM
    4 days ago
  •  ...reach better results in record time. Our AI engine learns from as few as five data points,...  ..., FMC, and J-STAR use Sunthetics to cut development timelines and reduce experimental waste....  ...management, and result delivery.   Software design – Collaborate closely with the... 
    Local area

    Sunthetics

    Albuquerque, NM
    5 days ago
  • $116k - $145.2k

     ...Auria is looking to hire a Lead Systems Engineer to support HADES. This opening requires...  ...AFB, NM The Hybrid Architecture and Development for Experimental Systems (HADES) Program...  ...experience performing systems engineering, software engineering, systems integration,... 
    Full time
    Contract work
    For subcontractor
    Work at office
    Flexible hours

    Auria

    Albuquerque, NM
    2 days ago
  • Java Backend Developer Location: Mexico Fulltime We are looking for a skilled Java Backend Developer to design, develop, and maintain scalable, high-performance backend systems. The ideal candidate will have strong experience in Java and backend frameworks, a ...
    Full time

    AceStack LLC

    Albuquerque, NM
    2 days ago
  •  ...Developer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is...  ...work remotely at their company. Profile : Lead engineer with both leadership and hands-on development skills. This team is working on facing products/... 
    Remote work

    Talent Software Services

    Albuquerque, NM
    4 days ago
  •  ...help implement leading-edge scientific software tools in fascinating domains. The main...  ...github account, or extracurricular software development activities, will be given preference....  ...evaluate your programming and software engineering skills. Extremely flexible work... 
    Full time
    Remote work
    Flexible hours

    Stellar Science

    Albuquerque, NM
    11 days ago
  •  ...Stellar Science is seeking several modern C++ 20/23 Software Engineers  with experience creating reusable, maintainable code solving challenging...  ...libraries: Boost, Eigen, OpenCV ~ Cross-platform development on Linux and Windows ~3D graphics: OpenSceneGraph, OpenGL... 
    Full time
    Flexible hours

    Stellar Science

    Albuquerque, NM
    more than 2 months ago
  •  ...force in the realm of multi-disciplinary engineering services for spaceflight projects....  ...Responsibilities: Write and maintain Java software used to establish connections for...  .... Experience in Software design and development. Experience with Java build systems.... 
    Contract work

    Vantage Systems (Maryland)

    Albuquerque, NM
    2 days ago
  • $118k - $178k

     ...6) Day to Day In this role, you will own the design and development of scalable frontend experiences for analytics-focused products...  ...patterns that improve consistency, reduce one-off engineering work, and support reliable analytics rendering. In addition,... 
    Work experience placement
    Local area

    Indeed

    Albuquerque, NM
    1 day ago
  • $165k - $175k

     ...Software Engineer Location: Kirtland AFB, NM, 87417 Position Overview We are seeking a skilled Software Engineer to join our...  ...environments at Kirtland AFB. Document software design, development processes, and system configurations. Required Skills and... 

    Addx Corporation

    Kirtland Air Force Base, NM
    4 hours ago
  • $77.1k - $123.3k

     ...their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and...  ...in software engineering, with exposure to full-stack development Cengage is committed to working with broad talent pools... 
    Full time
    Live in
    Local area
    Worldwide

    Cengage Group

    Albuquerque, NM
    3 days ago
  • $100k - $150k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Software Engineer II on the Utility team, you will develop and evolve the ranking logic that decides which jobs jobseekers see and in what order... 
    Work experience placement
    Local area
    Remote work

    Indeed

    Albuquerque, NM
    5 days ago
  •  ...Software Engineer MELE Associates, Inc. is seeking to add an experienced Software Engineer to support the Office of Personnel and Facility Clearances and Classification (OPFCC), NA-74. The OPFCC is responsible for implementing all Department of Energy (DOE) personnel... 
    Full time
    Contract work
    For contractors
    Work at office

    MELE Associates

    Albuquerque, NM
    5 days ago
  •  ...Software Engineer MELE Associates, Inc. is seeking to add an experienced Software Engineer to support the Office of Personnel and Facility Clearances and Classification (OPFCC), NA-74. The OPFCC is responsible for implementing all Department of Energy (DOE) personnel... 
    Full time
    Contract work
    Work at office

    MELE Associates

    Albuquerque, NM
    5 days ago
  •  ...Job #: 148233 Title: Software Engineer 4 Location: Albuquerque, NM Salary Range: 93.83 Position: Software Engineer Description: ENG- Support the architecture, design, development, integration, and testing of software systems for space mission applications. Analyze... 
    Temporary work
    Work experience placement
    Day shift

    TeamGlobal

    Albuquerque, NM
    5 days ago
  •  ...Software Engineer MELE Associates, Inc. is seeking to add an experienced Software Engineer to support the Office of Personnel and Facility...  ...Qualifications: High school diploma AND a software development technical certificate Experience working in the Agile... 
    Full time
    Contract work
    For contractors
    Work at office

    MELE Associates

    Albuquerque, NM
    5 days ago
  •  ...Software Developer Job Locations US-NM-Albuquerque ID 2021-1452...  ...domain analysis. Assist Applications Engineer and Applications Programmer to interpret...  ...experience is applicable Object Oriented Development in areas similar to .NET and JavaScript... 
    Full time
    Contract work

    Edgewater Federal Solutions

    Albuquerque, NM
    4 hours ago
  • $60k - $120k

     ...Requirements: Bachelors degree in Computer Science, Physics, Engineering, Applied Mathematics, or a related discipline...  ...intensive areas) is a plus Minimum of one year experience in software application development; more experienced candidates are encouraged to apply for... 
    Full time
    Remote work
    Worldwide

    National Radio Astronomy Observatory

    Albuquerque, NM
    13 days ago
  •  ...AI Full Stack Engineer Location: Remote, Nationwide Our client is building the next generation of intelligent software, where AI is embedded directly into useful, everyday product...  ...to own meaningful product development from concept through production while... 
    Remote work

    Blue Signal Search

    Albuquerque, NM
    3 days ago
  •  ...Position Title: Lead Engineer Location: Remote (EST) Duration: Long Term Contract (only W2) Team: The team owns the platform...  ...support platform validation, reliability testing, and AI model development. Must Have Skills: Node.JS Agentic AI AWS Lambda... 
    Long term contract
    Remote work

    Mindlance

    Albuquerque, NM
    4 days ago
  •  ...Currently, we are looking for entry-level software programmers, Java full stack developers...  .../data scientists, machine learning engineers for full time positions with clients. Who...  ...Java and understanding of the software development life cycleProject work on the... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Albuquerque, NM
    4 days ago
  •  ...Senior Software Engineer — C++ / Python Kirtland AFB, Albuquerque, NM | Full-Time | On-Site | Immediate Start Active DoD Secret Clearance...  ...web applications, automation, CI/CD, and secure software development in a DoD environment. About the company Since its... 
    Full time
    Immediate start

    MILVETS

    Kirtland Air Force Base, NM
    1 day ago
  •  ...& React | FireFly Robotics | Salt Lake City, UT Build software that drives autonomous robots in the real world. FireFly Robotics...  ...fairway mowing — and we're growing. Since 2010, we've been engineering fully automated harvesters and robotic field mowers used daily... 
    Full time

    FireFly Robotics, Inc.

    Albuquerque, NM
    3 days ago
  • $102.17k

     ...machine learning, and AI‑powered agent systems to solve real‑world engineering and environmental challenges. In this role, you'll help shape...  ...scalable, production‑ready solutions. Full Stack & API Development Design, develop, and maintain scalable frontend and back-... 
    Work experience placement
    H1b
    Local area
    Remote work

    Trinnex

    Albuquerque, NM
    5 days ago
  •  ...portable and electronic cord products, OEM wire products and engineered products. In addition, Southwire supplies assembled products,...  ...capabilities in application support, field services, business development, and service innovation. In this role, you will align... 
    Contract work
    Temporary work
    For contractors
    Work at office
    Remote work
    2 days per week

    Southwire

    Albuquerque, NM
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer. Be the first to apply!