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

  • More than 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 worn 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 5 days ago
Similar jobs that could be interesting for youBased on the Software Development Engineer in Albuquerque, NM vacancy
  •  ...Stellar Science is seeking several modern C++ 20/23 Software Engineers with experience creating reusable, maintainable code solving challenging...  ...Relevant libraries: Boost, Eigen, OpenCV Cross‑platform development on Linux and Windows 3D graphics: OpenSceneGraph, OpenGL,... 
    Suggested
    Flexible hours

    Stellar Science Ltd Co

    Albuquerque, NM
    1 day 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

    SynergisticIT

    Albuquerque, NM
    5 days ago
  • $100k

     ...walmart lab s etc to name a few. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Data Engineers, Machine Learning engineers for full time positions with clients. Who... 
    Suggested
    Full time

    SynergisticIT

    Albuquerque, NM
    3 days ago
  •  ...portfolio spectrum which supports our design, development, deployment, and continuous improvement...  ..., analyze problems, and support software systems and applications. Support the...  ...analysis Assisting Applications Engineers and Programmers in interpreting software... 
    Suggested
    Full time

    Edgewater Federal Solutions

    Albuquerque, NM
    2 days ago
  •  ...Stellar Science Software Engineer Stellar Science is seeking several modern C++20/23 Software Engineers with three or more years of industry...  ...~ Relevant libraries: Boost, Eigen ~ Cross-platform development on Linux and Windows ~3D graphics: OpenSceneGraph, OpenGL,... 
    Suggested
    Flexible hours

    Stellar Science Ltd Co

    Albuquerque, NM
    2 days ago
  • $140k - $200k

     ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...Ideal Candidate Should Have Proven experience in backend development: TS/Node (required) Direct experience with GCP and knowledge... 
    Work at office

    Speechify

    Albuquerque, NM
    2 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... 
    Summer work
    Remote work
    Flexible hours

    Stellar Science Ltd Co

    Albuquerque, NM
    1 day ago
  •  ...A leading aerospace company seeks a Senior Software Developer for a contract assignment in Albuquerque. The role involves leading software architecture and development for space mission capabilities, assisting with all project phases. Candidates should have demonstrated... 
    Contract work

    Boeing Future of Flight

    Albuquerque, NM
    1 day ago
  • $105.72k - $132.14k

     ...process of implementation planning, fit analysis, configuration, testing, rollout, and post implementation support of solution/software development Elicit, analyze, validate, specify, verify, and manage the needs of project stakeholders including customers and end users... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Shift work
    Day shift

    Old Dominion Freight

    Albuquerque, NM
    2 days ago
  • $69.4k - $158k

     ...Embedded Systems Software Engineer page is loaded## Embedded Systems Software Engineerlocations: Albuquerque, NMtime type: Full timeposted...  ...Engineer**The Opportunity:**Direct and coordinate the design, development, implementation, and support functions for embedded firmware... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Albuquerque, NM
    5 days ago
  •  ...lab s etc to name a few. We are continuously looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Data Engineers, Machine Learning engineers for full time positions with clients.... 
    Full time

    SynergisticIT

    Albuquerque, NM
    4 days ago
  •  ...Senior Platform Engineer Radiance Technologies is an employee-owned company with benefits...  ...Improvement: Collaborate with development teams to gather requirements to drive platform...  ...of a project Basic understanding of software development practices Preferred Qualifications... 
    Work experience placement

    Radiance Technologies

    Albuquerque, NM
    5 days ago
  •  ...Description SAIC is seeking a VCF-9 Cloud Platform Engineer to support the Space system Commend o a program that directly assists...  ...and maintaining Vsphere/VMware solutions. Proven hardware/software troubleshooting experience. Desired: ~6-10+ years cloud/... 
    Permanent employment
    For contractors
    Work experience placement

    Science Applications International Corporation

    Kirtland Air Force Base, NM
    3 days ago
  • $69.4k - $158k

     ...Job Number: R0239709 Embedded Systems Software Engineer The Opportunity: Direct and coordinate the design, development, implementation, and support functions for embedded firmware engineering. Apply specific functional knowledge, including working and general... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Albuquerque, NM
    8 hours ago
  •  ...Overview Edgewater is seeking a Software Developer to support a major national laboratory...  ...and domain analysis. Assist Applications Engineer and Applications Programmer to interpret...  ...is applicable Object Oriented Development in areas similar to .NET and JavaScript... 
    Contract work

    Edgewater Federal Solutions

    Albuquerque, NM
    4 days ago
  • A leading edge cloud company is seeking a Senior Customer Solutions Engineer who speaks Mandarin. This role involves being a primary technical advisor for critical clients, requiring extensive cloud architecture expertise and strong communication skills. Candidates should... 
    Remote work

    Fastly

    Albuquerque, NM
    1 day ago
  •  ...missions worldwide. Job Description This position is contingent upon award of contract SOSi is seeking a Cloud Security Engineer to support mission requirements for a structured approach to further develop, integrate, and sustain a scalable, federated data ecosystem... 
    Full time
    Contract work
    Remote work
    Worldwide

    SOS International LLC

    Albuquerque, NM
    4 days ago
  •  ...(97001), Mexico, Ciudad de Mexico, Ciudad de Mexico Lead Software Engineer - Full Stack Do you love building and pioneering in the...  ...and ethnicity. Likewise, we promote equal opportunities and development for all personnel. In the hiring process, we seek to provide... 
    Internship
    Local area

    Capital One

    Albuquerque, NM
    5 days ago
  • $101.9k - $140k

     ...learn more, please see . What you'll do here: As the Software Engineering Manager, you will lead a team dedicated to : Developing,...  ...to ensure content delivery schedules support POM team development achievements and product release Supporting customers from... 
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Albuquerque, NM
    3 days ago
  • $88k - $132k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer II at Indeed, you will design and build software that powers shared platforms, services, and products used across the company.... 
    Work experience placement
    Local area
    Immediate start

    Indeed

    Albuquerque, NM
    3 days ago
  •  ...Software Engineer I 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
    3 days 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 days ago
  • $52.9k - $108k

     ...Software Engineer, Junior The Opportunity: As a software engineer, you know that good software is more than just a nice-looking interface...  ...basic programming languages, technologies, tools, or web development stacks Experience creating solutions to complex problems... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Albuquerque, NM
    8 hours ago
  •  ...thrive in space, like solar panels, flight software, star trackers, optical systems,...  ...with partners including NASA, the Space Development Agency, and the U.S. Space Force. Whether...  ...most ambitious space missions SOFTWARE ENGINEER II - MES Based at Rocket Lab's site... 
    Permanent employment
    Work at office
    Local area

    Rocket Lab

    Albuquerque, NM
    2 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
    3 days 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
    5 days ago
  • $103.71k - $138.28k

     ...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions... 
    Full time
    Temporary work
    Remote work

    Lumen

    Albuquerque, NM
    2 days ago
  • $86.8k - $198k

     ...environment. If you’re looking for the chance to not just develop software, but to create a system that will make a difference, we need...  ...world can’t wait. You Have 5+ years of experience in software development Experience in working on an Agile team with Scrum or Kanban... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Albuquerque, NM
    2 days ago
  •  ...RxBenefits is hiring! We are adding a Software Engineer IV to the growing application development team at our Birmingham, AL headquarters. As a level IV engineer, you will be responsible for creating the next generation of software at RxBenefits to support our rapidly... 
    Temporary work
    Local area
    Remote work

    RxBenefits

    Albuquerque, NM
    3 days ago
  •  ...identity, national origin, disability, or status as a protected veteran. Job Summary: SMSI, LLC is seeking a Cloud Architect/ Engineer with experience building and securing platforms on AWS, Azure, and GCP to support our client onsite at Los Alamos National... 
    2 days per week
    3 days per week

    SMSI

    Albuquerque, NM
    4 days ago

Do you want to receive more vacancies?

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