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.
- Warehouse conditions as applicable.
- Safety gear.
PHYSICAL REQUIREMENTS
Optomec, Inc. is an Equal Opportunity Employer.
- ...Senior Principal Software Engineer, Ground System Software Architect Position Title: Sr. Principal Software Engineer, Ground System Software... ...-party tools, and external systems. Lead and coordinate development activities, setting technical direction and reviewing...SuggestedPermanent employmentFull timeContract workFlexible hours
$110.5k - $160k
...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real...SuggestedFull timeInternshipWork at officeWorldwideMonday to Friday- ...help implement leading-edge scientific software tools in fascinating domains. The main... ...account, or extracurricular software development activities, will be given preference.... ...evaluate your programming and software engineering skills. Extremely flexible work schedule...SuggestedFull timeSummer workRemote workFlexible hours
- ...City, Mex, Mexico, Ciudad de Mexico, Ciudad de Mexico Lead Software Engineer - Full Stack Engineer Do you love building and... ...and ethnicity. Likewise, we promote equal opportunities and development for all personnel. In the hiring process, we seek to provide...SuggestedInternshipLocal area
$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...SuggestedWork at office$98.4k - $147.6k
...(NGDS), in Albuquerque, New Mexico, is seeking Full Stack Software Engineers to develop a cloud-based learning management ecosystem, consisting... ...candidates will participate in the entire software development lifecycle with a concentration in software engineering. They...Full timeRelocation packageShift work$100k - $130k
...established PHP systems. Familiarity with Spring Boot is considered a plus. While your primary responsibility will be software development, this role also involves considerable client-facing interaction. Our developers often communicate directly with clients in a...Full timeContract workHome office- ...Develope r to join our client's dynamic engineering team in Washington D.C. (Remote Role)... ...passion for building robust, scalable software and fostering a collaborative Agile environment... ...the architectural design and hands-on development of complex, scalable full-stack...Local areaRemote work
- ...Systems Integration (SSI) is a fast-growing engineering company that provides aerospace... ...challenges. SSI is searching for a Software Engineer located in Albuquerque, NM.... ...Responsibilities: · Supports requirements development, design, interpretation, and analysis of...Full timeFor contractorsWork experience placementWork at officeLocal area
- ...As a Full Stack Software Developer, you will be responsible for designing, developing, and maintaining high-quality software... ...technical requirements. You will be involved in the full software development lifecycle, from design and development to testing, deployment,...Remote work
- ...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
- ...in obtaining employment, with Precisely Software Incorporated (“Precisely”) is unlawful.... ...Collaboration. We are committed to career development for our employees and offer... ...the US Overview: We are hiring a Platform Engineer to lead security tooling and enablement...Remote work
$117.1k - $187.3k
...successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and... ...between technical composing and product building for software development teams that work on content workflow automation, application...Work experience placementLive inLocal areaRemote workWorldwide$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 placementLive inLocal areaRemote workWorldwide$140k - $210k
...(*Comscore, Total Visits, March 2026) Day to Day As a Software Engineering Manager at Indeed, you will manage and grow a team responsible... ...and processes. Experience with modern software development technologies and architectures (e.g., service-oriented systems...Work experience placementLocal area$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...- ...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
- ...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 workWork experience placementDay shift
$145k - $217k
...best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Senior Software Engineer at Indeed, you will contribute to the development and evolution of software systems that support core products and services used by people around the world...Work experience placementLocal area- ...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 timeContract workFor contractorsWork at office
$116.36k - $155.15k
...demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level... ...Docker containers and containerized applications across development, test, and production environments. Designs requirements-based...Full timeTemporary workRemote work1 day per week$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...Live inLocal areaWorldwide$52.9k - $108k
...Job Number: R0242701 Software Engineer, Junior The Opportunity: As a software engineer, you know that good software is more than... ...with basic programming languages, technologies, tools, or web development stacks, including C# or C++ Experience creating solutions...Full timeContract workPart timeWork at officeLocal areaRemote work$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$120k - $210k
...About the role: We’re looking for experienced, problem-solving engineers across the stack (Product, Full-Stack, Backend, Applied AI/LLM... ...n Depending on the role, you will: Design and build the development and production platforms that power our new products, enabling...Work at officeRemote workWork from homeWorldwideFlexible hours2 days per week- ...values. We offer competitive benefits, exceptional professional development opportunities for career growth, and a culture of innovation... ...and Cloud Architectures Department (L523) in the Cyber Engineering Division provides subject matter expertise and consulting to...Work experience placementInternshipLocal area
$80 - $100 per hour
...evaluation pipelines used to test frontier AI models on real software engineering work: Design coding benchmarks that evaluate frontier... ...evaluation data pipelines ~ Strong command of Git and modern development workflows ~ Track record at a high-growth tech company or...Full timeContract workFor contractorsRemote work- ...business decisions. Bridge Technical & Business: Translate between engineering reality and business needs. Build tools people actually use.... ...gets evaluated for productization. What You Need AI-native development with Claude Code, Cursor, or similar AI-assisted IDEs as your...Full timeRemote workWeekend work
$79k - $120k
...National Radio Astronomy Observatory Title: Software Engineer III Location: 1011 Lopezville Rd, Socorro, NM 87801, USA 15... ...Astronomy Observatory (NRAO) is a prestigious research and development organization that plays a vital role in the study of the universe...Full timeH1bWork at officeRemote workVisa sponsorship- ...Senior Forward Deployed Software Engineer, Full Stack In Brief We’re an early-stage startup on a mission to make healthcare proactive by empowering physicians, nurses, and care team members with real-time data to save lives. You will lead and optimize enterprise-level...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer. Be the first to apply!
- agile software developer Albuquerque, NM
- software developer internship no experience Albuquerque, NM
- experienced software developer Albuquerque, NM
- software developer fintech Albuquerque, NM
- financial software developer Albuquerque, NM
- software engineer Albuquerque, NM
- part time software developer remote Albuquerque, NM
- junior software developer remote Albuquerque, NM
- software engineer travel Albuquerque, NM
- scientific software engineer Albuquerque, NM




