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.
- Warehouse conditions as applicable.
- Safety gear.
PHYSICAL REQUIREMENTS
Optomec, Inc. is an Equal Opportunity Employer.
- ...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...SuggestedMinimum wageContract workTemporary workWork experience placement
- ...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...SuggestedTraineeshipImmediate startWeekend work
$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,...SuggestedFull timeH1bRemote work- ...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,...SuggestedPermanent employment
- ...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...SuggestedLocal area
- ...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
$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...Contract workImmediate startRemote work$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 timeContract workFor subcontractorWork at officeFlexible hours- 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
- ...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
- ...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 timeRemote workFlexible hours
- ...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 timeFlexible hours
- ...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
- ...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
$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...$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 timeLive inLocal areaWorldwide$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 placementLocal areaRemote work$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 placementLocal area- ...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
- ...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 timeContract work
- ...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 timeContract workWork at office
- ...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 timeContract workFor contractorsWork at office
$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 timeRemote workWorldwide- ...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 contractRemote work
- ...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
- ...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 timeH1bRemote work
- ...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 timeImmediate start
- ...& 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
$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 placementH1bLocal areaRemote work$70k - $94k
...Applications Engineer Apply Now Start applying with LinkedIn Please wait... Job Description Are you passionate about... ...carefully structured programs to pursue personal and professional development opportunities. To get to know us better, follow us on...Full timeContract workRemote workWork from homeWorldwideVisa sponsorshipWork visaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer. Be the first to apply!
- scientific software engineer Albuquerque, NM
- intel software engineer Albuquerque, NM
- software engineer Albuquerque, NM
- senior robotics software engineer Albuquerque, NM
- financial software developer Albuquerque, NM
- part time software developer remote Albuquerque, NM
- software engineer remote Albuquerque, NM
- ngo software engineer Albuquerque, NM
- software development engineer aws Albuquerque, NM
- senior software design engineer Albuquerque, NM


