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.
- ...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,...SuggestedFlexible hours
$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 timeH1b$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...SuggestedFull time- ...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...SuggestedFull time
- ...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,...SuggestedFlexible hours
$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- ...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 workRemote workFlexible hours
- ...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
$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 timeTemporary workWork experience placementLocal areaImmediate startShift workDay shift$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 timeContract workPart timeWork at officeLocal areaRemote work- ...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
- ...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
- ...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 employmentFor contractorsWork experience placement
$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 timeContract workPart timeWork at officeLocal areaRemote work- ...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
- 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
- ...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 timeContract workRemote workWorldwide
- ...(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...InternshipLocal area
$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$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 placementLocal areaImmediate start- ...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 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...$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 timeContract workPart timeWork at officeLocal areaRemote work- ...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 employmentWork at officeLocal area
- ...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
- ...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
$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 timeTemporary workRemote work$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 timeContract workPart timeWork at officeLocal areaRemote work- ...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 workLocal areaRemote work
- ...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 week3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer. Be the first to apply!
- software engineer amazon Albuquerque, NM
- agile software developer Albuquerque, NM
- software developer positions Albuquerque, NM
- senior software design engineer Albuquerque, NM
- software developer Albuquerque, NM
- ngo software engineer Albuquerque, NM
- startup software engineer Albuquerque, NM
- scientific software engineer Albuquerque, NM
- senior software engineer Albuquerque, NM
- real time software engineer Albuquerque, NM


